Reimplemented from System.Data.Common.DataStorage.
Definition at line 15 of file StringStorage.cs.
16 {
17 switch (kind)
18 {
20 {
21 int num3 = -1;
23 for (i = 0;
i < recordNos.Length;
i++)
24 {
26 {
28 break;
29 }
30 }
31 if (num3 >= 0)
32 {
33 for (i++;
i < recordNos.Length;
i++)
34 {
36 {
38 }
39 }
41 }
43 }
45 {
46 int num2 = -1;
48 for (i = 0;
i < recordNos.Length;
i++)
49 {
51 {
53 break;
54 }
55 }
56 if (num2 >= 0)
57 {
58 for (i++;
i < recordNos.Length;
i++)
59 {
60 if (
Compare(num2, recordNos[i]) < 0)
61 {
63 }
64 }
66 }
68 }
70 {
71 int num = 0;
72 for (
int i = 0;
i < recordNos.Length;
i++)
73 {
76 {
77 num++;
78 }
79 }
80 return num;
81 }
82 default:
83 throw ExceptionBuilder.AggregateException(kind,
_dataType);
84 }
85 }
readonly object _nullValue
override int Compare(int recordNo1, int recordNo2)
override object Get(int recordNo)
References System.Data.Common.DataStorage._dataType, System.Data.Common.DataStorage._nullValue, System.Data.Common.StringStorage._values, System.Data.ExceptionBuilder.AggregateException(), System.Data.Common.StringStorage.Compare(), System.Data.Common.StringStorage.Get(), System.Data.IsNull, and System.obj.