using System; using System.Collections; using System.Collections.Concurrent; using System.Xml; using System.Xml.Serialization; using Cpp2IlInjected; namespace System.Data.Common { // Token: 0x020000BD RID: 189 [Token(Token = "0x20000BD")] internal abstract class DataStorage { // Token: 0x06000B2F RID: 2863 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B2F")] [Address(RVA = "0xBB7F70", Offset = "0xBB6F70", VA = "0x180BB7F70")] protected DataStorage(DataColumn column, Type type, object defaultValue, StorageType storageType) { } // Token: 0x06000B30 RID: 2864 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B30")] [Address(RVA = "0xBB7F40", Offset = "0xBB6F40", VA = "0x180BB7F40")] protected DataStorage(DataColumn column, Type type, object defaultValue, object nullValue, StorageType storageType) { } // Token: 0x06000B31 RID: 2865 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B31")] [Address(RVA = "0xBB8020", Offset = "0xBB7020", VA = "0x180BB8020")] protected DataStorage(DataColumn column, Type type, object defaultValue, object nullValue, bool isICloneable, StorageType storageType) { } // Token: 0x170001A0 RID: 416 // (get) Token: 0x06000B32 RID: 2866 RVA: 0x00006D34 File Offset: 0x00004F34 [Token(Token = "0x170001A0")] internal DataSetDateTime DateTimeMode { [Token(Token = "0x6000B32")] [Address(RVA = "0xBB8190", Offset = "0xBB7190", VA = "0x180BB8190")] get { return (DataSetDateTime)0; } } // Token: 0x170001A1 RID: 417 // (get) Token: 0x06000B33 RID: 2867 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001A1")] internal IFormatProvider FormatProvider { [Token(Token = "0x6000B33")] [Address(RVA = "0xBB81B0", Offset = "0xBB71B0", VA = "0x180BB81B0")] get { return null; } } // Token: 0x06000B34 RID: 2868 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B34")] [Address(RVA = "0xBB5220", Offset = "0xBB4220", VA = "0x180BB5220", Slot = "4")] public virtual object Aggregate(int[] recordNos, AggregateType kind) { return null; } // Token: 0x06000B35 RID: 2869 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B35")] [Address(RVA = "0xBB5160", Offset = "0xBB4160", VA = "0x180BB5160")] public object AggregateCount(int[] recordNos) { return null; } // Token: 0x06000B36 RID: 2870 RVA: 0x00006D4C File Offset: 0x00004F4C [Token(Token = "0x6000B36")] [Address(RVA = "0xBB52F0", Offset = "0xBB42F0", VA = "0x180BB52F0")] protected int CompareBits(int recordNo1, int recordNo2) { return 0; } // Token: 0x06000B37 RID: 2871 [Token(Token = "0x6000B37")] [Address(Slot = "5")] public abstract int Compare(int recordNo1, int recordNo2); // Token: 0x06000B38 RID: 2872 [Token(Token = "0x6000B38")] [Address(Slot = "6")] public abstract int CompareValueTo(int recordNo1, object value); // Token: 0x06000B39 RID: 2873 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B39")] [Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "7")] public virtual object ConvertValue(object value) { return null; } // Token: 0x06000B3A RID: 2874 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B3A")] [Address(RVA = "0xBB5400", Offset = "0xBB4400", VA = "0x180BB5400")] protected void CopyBits(int srcRecordNo, int dstRecordNo) { } // Token: 0x06000B3B RID: 2875 [Token(Token = "0x6000B3B")] [Address(Slot = "8")] public abstract void Copy(int recordNo1, int recordNo2); // Token: 0x06000B3C RID: 2876 [Token(Token = "0x6000B3C")] [Address(Slot = "9")] public abstract object Get(int recordNo); // Token: 0x06000B3D RID: 2877 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3D")] [Address(RVA = "0xBB6410", Offset = "0xBB5410", VA = "0x180BB6410")] protected object GetBits(int recordNo) { return null; } // Token: 0x06000B3E RID: 2878 RVA: 0x00006D64 File Offset: 0x00004F64 [Token(Token = "0x6000B3E")] [Address(RVA = "0xB49970", Offset = "0xB48970", VA = "0x180B49970", Slot = "10")] public virtual int GetStringLength(int record) { return 0; } // Token: 0x06000B3F RID: 2879 RVA: 0x00006D7C File Offset: 0x00004F7C [Token(Token = "0x6000B3F")] [Address(RVA = "0xBB67E0", Offset = "0xBB57E0", VA = "0x180BB67E0")] protected bool HasValue(int recordNo) { return default(bool); } // Token: 0x06000B40 RID: 2880 RVA: 0x00006D94 File Offset: 0x00004F94 [Token(Token = "0x6000B40")] [Address(RVA = "0xBB6B80", Offset = "0xBB5B80", VA = "0x180BB6B80", Slot = "11")] public virtual bool IsNull(int recordNo) { return default(bool); } // Token: 0x06000B41 RID: 2881 [Token(Token = "0x6000B41")] [Address(Slot = "12")] public abstract void Set(int recordNo, object value); // Token: 0x06000B42 RID: 2882 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B42")] [Address(RVA = "0xBB6F50", Offset = "0xBB5F50", VA = "0x180BB6F50")] protected void SetNullBit(int recordNo, bool flag) { } // Token: 0x06000B43 RID: 2883 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B43")] [Address(RVA = "0xBB6ED0", Offset = "0xBB5ED0", VA = "0x180BB6ED0", Slot = "13")] public virtual void SetCapacity(int capacity) { } // Token: 0x06000B44 RID: 2884 [Token(Token = "0x6000B44")] [Address(Slot = "14")] public abstract object ConvertXmlToObject(string s); // Token: 0x06000B45 RID: 2885 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B45")] [Address(RVA = "0xBB53B0", Offset = "0xBB43B0", VA = "0x180BB53B0", Slot = "15")] public virtual object ConvertXmlToObject(XmlReader xmlReader, XmlRootAttribute xmlAttrib) { return null; } // Token: 0x06000B46 RID: 2886 [Token(Token = "0x6000B46")] [Address(Slot = "16")] public abstract string ConvertObjectToXml(object value); // Token: 0x06000B47 RID: 2887 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B47")] [Address(RVA = "0xBB5370", Offset = "0xBB4370", VA = "0x180BB5370", Slot = "17")] public virtual void ConvertObjectToXml(object value, XmlWriter xmlWriter, XmlRootAttribute xmlAttrib) { } // Token: 0x06000B48 RID: 2888 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B48")] [Address(RVA = "0xBB5470", Offset = "0xBB4470", VA = "0x180BB5470")] public static DataStorage CreateStorage(DataColumn column, Type dataType, StorageType typeCode) { return null; } // Token: 0x06000B49 RID: 2889 RVA: 0x00006DAC File Offset: 0x00004FAC [Token(Token = "0x6000B49")] [Address(RVA = "0xBB64E0", Offset = "0xBB54E0", VA = "0x180BB64E0")] internal static StorageType GetStorageType(Type dataType) { return StorageType.Empty; } // Token: 0x06000B4A RID: 2890 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B4A")] [Address(RVA = "0xBB6640", Offset = "0xBB5640", VA = "0x180BB6640")] internal static Type GetTypeStorage(StorageType storageType) { return null; } // Token: 0x06000B4B RID: 2891 RVA: 0x00006DC4 File Offset: 0x00004FC4 [Token(Token = "0x6000B4B")] [Address(RVA = "0xBB6E50", Offset = "0xBB5E50", VA = "0x180BB6E50")] internal static bool IsTypeCustomType(Type type) { return default(bool); } // Token: 0x06000B4C RID: 2892 RVA: 0x00006DDC File Offset: 0x00004FDC [Token(Token = "0x6000B4C")] [Address(RVA = "0xBB6EC0", Offset = "0xBB5EC0", VA = "0x180BB6EC0")] internal static bool IsTypeCustomType(StorageType typeCode) { return default(bool); } // Token: 0x06000B4D RID: 2893 RVA: 0x00006DF4 File Offset: 0x00004FF4 [Token(Token = "0x6000B4D")] [Address(RVA = "0xBB6E40", Offset = "0xBB5E40", VA = "0x180BB6E40")] internal static bool IsSqlType(StorageType storageType) { return default(bool); } // Token: 0x06000B4E RID: 2894 RVA: 0x00006E0C File Offset: 0x0000500C [Token(Token = "0x6000B4E")] [Address(RVA = "0xBB6D00", Offset = "0xBB5D00", VA = "0x180BB6D00")] public static bool IsSqlType(Type dataType) { return default(bool); } // Token: 0x06000B4F RID: 2895 RVA: 0x00006E24 File Offset: 0x00005024 [Token(Token = "0x6000B4F")] [Address(RVA = "0xBB6380", Offset = "0xBB5380", VA = "0x180BB6380")] private static bool DetermineIfValueType(StorageType typeCode, Type dataType) { return default(bool); } // Token: 0x06000B50 RID: 2896 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B50")] [Address(RVA = "0xBB68D0", Offset = "0xBB58D0", VA = "0x180BB68D0")] internal static void ImplementsInterfaces(StorageType typeCode, Type dataType, out bool sqlType, out bool nullable, out bool xmlSerializable, out bool changeTracking, out bool revertibleChangeTracking) { } // Token: 0x06000B51 RID: 2897 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B51")] [Address(RVA = "0xBB6A10", Offset = "0xBB5A10", VA = "0x180BB6A10")] private static Tuple InspectTypeForInterfaces(Type dataType) { return null; } // Token: 0x06000B52 RID: 2898 RVA: 0x00006E3C File Offset: 0x0000503C [Token(Token = "0x6000B52")] [Address(RVA = "0xBB6810", Offset = "0xBB5810", VA = "0x180BB6810")] internal static bool ImplementsINullableValue(StorageType typeCode, Type dataType) { return default(bool); } // Token: 0x06000B53 RID: 2899 RVA: 0x00006E54 File Offset: 0x00005054 [Token(Token = "0x6000B53")] [Address(RVA = "0xBB6BA0", Offset = "0xBB5BA0", VA = "0x180BB6BA0")] public static bool IsObjectNull(object value) { return default(bool); } // Token: 0x06000B54 RID: 2900 RVA: 0x00006E6C File Offset: 0x0000506C [Token(Token = "0x6000B54")] [Address(RVA = "0xBB6C40", Offset = "0xBB5C40", VA = "0x180BB6C40")] public static bool IsObjectSqlNull(object value) { return default(bool); } // Token: 0x06000B55 RID: 2901 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B55")] [Address(RVA = "0xBB6450", Offset = "0xBB5450", VA = "0x180BB6450")] internal object GetEmptyStorageInternal(int recordCount) { return null; } // Token: 0x06000B56 RID: 2902 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B56")] [Address(RVA = "0xBB5450", Offset = "0xBB4450", VA = "0x180BB5450")] internal void CopyValueInternal(int record, object store, BitArray nullbits, int storeIndex) { } // Token: 0x06000B57 RID: 2903 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B57")] [Address(RVA = "0xBB6F70", Offset = "0xBB5F70", VA = "0x180BB6F70")] internal void SetStorageInternal(object store, BitArray nullbits) { } // Token: 0x06000B58 RID: 2904 [Token(Token = "0x6000B58")] [Address(Slot = "18")] protected abstract object GetEmptyStorage(int recordCount); // Token: 0x06000B59 RID: 2905 [Token(Token = "0x6000B59")] [Address(Slot = "19")] protected abstract void CopyValue(int record, object store, BitArray nullbits, int storeIndex); // Token: 0x06000B5A RID: 2906 [Token(Token = "0x6000B5A")] [Address(Slot = "20")] protected abstract void SetStorage(object store, BitArray nullbits); // Token: 0x06000B5B RID: 2907 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000B5B")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] protected void SetNullStorage(BitArray nullbits) { } // Token: 0x06000B5C RID: 2908 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B5C")] [Address(RVA = "0xBB66D0", Offset = "0xBB56D0", VA = "0x180BB66D0")] internal static Type GetType(string value) { return null; } // Token: 0x06000B5D RID: 2909 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B5D")] [Address(RVA = "0xBB6470", Offset = "0xBB5470", VA = "0x180BB6470")] internal static string GetQualifiedName(Type type) { return null; } // Token: 0x04000453 RID: 1107 [Token(Token = "0x4000453")] private static readonly Type[] s_storageClassType; // Token: 0x04000454 RID: 1108 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000454")] internal readonly DataColumn _column; // Token: 0x04000455 RID: 1109 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000455")] internal readonly DataTable _table; // Token: 0x04000456 RID: 1110 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000456")] internal readonly Type _dataType; // Token: 0x04000457 RID: 1111 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000457")] internal readonly StorageType _storageTypeCode; // Token: 0x04000458 RID: 1112 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000458")] private BitArray _dbNullBits; // Token: 0x04000459 RID: 1113 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000459")] private readonly object _defaultValue; // Token: 0x0400045A RID: 1114 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400045A")] internal readonly object _nullValue; // Token: 0x0400045B RID: 1115 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400045B")] internal readonly bool _isCloneable; // Token: 0x0400045C RID: 1116 [FieldOffset(Offset = "0x49")] [Token(Token = "0x400045C")] internal readonly bool _isCustomDefinedType; // Token: 0x0400045D RID: 1117 [FieldOffset(Offset = "0x4A")] [Token(Token = "0x400045D")] internal readonly bool _isStringType; // Token: 0x0400045E RID: 1118 [FieldOffset(Offset = "0x4B")] [Token(Token = "0x400045E")] internal readonly bool _isValueType; // Token: 0x0400045F RID: 1119 [Token(Token = "0x400045F")] private static readonly Func> s_inspectTypeForInterfaces; // Token: 0x04000460 RID: 1120 [Token(Token = "0x4000460")] private static readonly ConcurrentDictionary> s_typeImplementsInterface; } }