22 public override int Compare(
int recordNo1,
int recordNo2)
61 if (
value.GetType() == typeof(
string))
65 if (
value.GetType() == typeof(
long))
69 if (
value.GetType() == typeof(
int))
73 if (
value.GetType() == typeof(
short))
77 if (
value.GetType() == typeof(sbyte))
81 if (
value.GetType() == typeof(ulong))
85 if (
value.GetType() == typeof(uint))
89 if (
value.GetType() == typeof(ushort))
93 if (
value.GetType() == typeof(
byte))
102 if (
type == typeof(
string))
104 return value.ToString(
"D", formatProvider);
106 if (
type == typeof(sbyte))
110 if (
type == typeof(
short))
114 if (
type == typeof(
int))
118 if (
type == typeof(
long))
122 if (
type == typeof(
byte))
126 if (
type == typeof(ushort))
128 return (ushort)
value;
130 if (
type == typeof(uint))
134 if (
type == typeof(ulong))
138 if (
type == typeof(
float))
142 if (
type == typeof(
double))
144 return (
double)
value;
146 if (
type == typeof(decimal))
148 return (decimal)
value;
166 public override void Copy(
int recordNo1,
int recordNo2)
172 public override object Get(
int record)
207 [RequiresUnreferencedCode(
"Members from serialized types may be trimmed if not referenced directly.")]
213 [RequiresUnreferencedCode(
"Members from serialized types may be trimmed if not referenced directly.")]
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
void Set(int index, bool value)
override int CompareValueTo(int recordNo, object value)
override object ConvertValue(object value)
override string ConvertObjectToXml(object value)
override object Get(int record)
override void Copy(int recordNo1, int recordNo2)
static object ConvertFromBigInteger(BigInteger value, Type type, IFormatProvider formatProvider)
override int Compare(int recordNo1, int recordNo2)
override object ConvertXmlToObject(string s)
override object Aggregate(int[] records, AggregateType kind)
BigIntegerStorage(DataColumn column)
override void CopyValue(int record, object store, BitArray nullbits, int storeIndex)
override void SetCapacity(int capacity)
override void SetStorage(object store, BitArray nullbits)
override object GetEmptyStorage(int recordCount)
static BigInteger ConvertToBigInteger(object value, IFormatProvider formatProvider)
override void Set(int record, object value)
void SetNullStorage(BitArray nullbits)
int CompareBits(int recordNo1, int recordNo2)
bool HasValue(int recordNo)
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 ConvertFailed(Type type1, Type type2)
static CultureInfo InvariantCulture
static byte Min(byte val1, byte val2)
static BigInteger Parse(string value)
int CompareTo(long other)