78 if (c ==
'\0' ||
c2 ==
'\0')
86 return c.CompareTo(
c2);
104 return c.CompareTo((
char)
value);
141 if (c <
'\ud800' || c >
'\udfff')
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
override void SetCapacity(int capacity)
override void Copy(int recordNo1, int recordNo2)
override int Compare(int recordNo1, int recordNo2)
override void SetStorage(object store, BitArray nullbits)
override object ConvertValue(object value)
override object Get(int record)
override object Aggregate(int[] records, AggregateType kind)
override int CompareValueTo(int recordNo, object value)
override string ConvertObjectToXml(object value)
CharStorage(DataColumn column)
override object GetEmptyStorage(int recordCount)
override void CopyValue(int record, object store, BitArray nullbits, int storeIndex)
override void Set(int record, object value)
override object ConvertXmlToObject(string s)
void SetNullStorage(BitArray nullbits)
int CompareBits(int recordNo1, int recordNo2)
void SetNullBit(int recordNo, bool flag)
void CopyBits(int srcRecordNo, int dstRecordNo)
object GetBits(int recordNo)
readonly object _nullValue
static Exception AggregateException(AggregateType aggregateType, Type type)
static Exception ProblematicChars(char charValue)
static Exception Overflow(Type type)
static byte Min(byte val1, byte val2)
static string ToString(bool value)
static char ToChar(string s)