0x00x00F0
Members 24
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _knownInterfaces | Type[] | PrivateStatic | |
| 0x08 | itemType | Type | Private | |
| 0x0060 | 0x88 | padding / unreflected | ||
| 0x01 | isItemTypeNullable | bool | Private | |
| 0x01 | kind | CollectionKind | Private | |
| 0x08 | getEnumeratorMethod | MethodInfo | Private+1 flags | |
| 0x08 | addMethod | MethodInfo | Private+1 flags | |
| 0x08 | constructor | ConstructorInfo | Private+1 flags | |
| 0x08 | serializationExceptionMessage | string | Private+1 flags | |
| 0x08 | deserializationExceptionMessage | string | Private+1 flags | |
| 0x08 | itemContract | DataContract | Private | |
| 0x08 | sharedTypeContract | DataContract | Private | |
| 0x08 | knownDataContracts | Dictionary`2 | Private | |
| 0x01 | isKnownTypeAttributeChecked | bool | Private | |
| 0x08 | itemName | string | Private | |
| 0x01 | itemNameSetExplicit | bool | Private | |
| 0x08 | collectionItemName | XmlDictionaryString | Private | |
| 0x08 | keyName | string | Private | |
| 0x08 | valueName | string | Private | |
| 0x08 | childElementNamespace | XmlDictionaryString | Private | |
| 0x08 | invalidCollectionInSharedContractMessage | string | Private | |
| 0x08 | xmlFormatReaderDelegate | XmlFormatCollectionReaderDelegate | Private | |
| 0x08 | xmlFormatGetOnlyCollectionReaderDelegate | XmlFormatGetOnlyCollectionReaderDelegate | Private | |
| 0x08 | xmlFormatWriterDelegate | XmlFormatCollectionWriterDelegate | Private | |
| 0x01 | isConstructorCheckRequired | bool | Private | |
| 0x00ED | 0x03 | unreflected bytes to end of CollectionDataContractCriticalHelper | ||
Inherited from DataContractCriticalHelper 26
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | typeToIDCache | Dictionary`2 | PrivateStatic | |
| 0x08 | dataContractCache | DataContract[] | PrivateStatic | |
| 0x04 | dataContractID | int | PrivateStatic | |
| 0x0014 | 0x04 | padding / unreflected | ||
| 0x08 | typeToBuiltInContract | Dictionary`2 | PrivateStatic | |
| 0x08 | nameToBuiltInContract | Dictionary`2 | PrivateStatic | |
| 0x08 | typeNameToBuiltInContract | Dictionary`2 | PrivateStatic | |
| 0x08 | namespaces | Dictionary`2 | PrivateStatic | |
| 0x08 | clrTypeStrings | Dictionary`2 | PrivateStatic | |
| 0x08 | clrTypeStringsDictionary | XmlDictionary | PrivateStatic | |
| 0x08 | typeHandleRef | TypeHandleRef | PrivateStatic | |
| 0x08 | cacheLock | UObject* | PrivateStatic | |
| 0x08 | createDataContractLock | UObject* | PrivateStatic | |
| 0x08 | initBuiltInContractsLock | UObject* | PrivateStatic | |
| 0x08 | namespacesLock | UObject* | PrivateStatic | |
| 0x08 | clrTypeStringsLock | UObject* | PrivateStatic | |
| 0x08 | underlyingType | Type | Private+1 flags | |
| 0x08 | originalUnderlyingType | Type | Private | |
| 0x01 | isReference | bool | Private | |
| 0x01 | isValueType | bool | Private | |
| 0x08 | stableName | XmlQualifiedName | Private | |
| 0x08 | genericInfo | GenericInfo | Private | |
| 0x08 | name | XmlDictionaryString | Private | |
| 0x08 | ns | XmlDictionaryString | Private | |
| 0x08 | typeForInitialization | Type | Private | |
| 0x08 | parseMethod | MethodInfo | Private | |
| 0x01 | parseMethodSet | bool | Private | |
Functions 44
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_KnownInterfaces() | Static+2 flags | — | 0x00 |
| void Init() | Private | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_Kind() | 2 flags | — | 0x00 |
| void get_ItemType() | 2 flags | — | 0x00 |
| void get_ItemContract() | 2 flags | — | 0x00 |
| void set_ItemContract() | 2 flags | — | 0x00 |
| void get_SharedTypeContract() | 2 flags | — | 0x00 |
| void set_SharedTypeContract() | 2 flags | — | 0x00 |
| void get_ItemName() | 2 flags | — | 0x00 |
| void set_ItemName() | 2 flags | — | 0x00 |
| void get_IsConstructorCheckRequired() | 2 flags | — | 0x00 |
| void set_IsConstructorCheckRequired() | 2 flags | — | 0x00 |
| void get_CollectionItemName() | Public+1 flags | — | 0x00 |
| void get_KeyName() | 2 flags | — | 0x00 |
| void set_KeyName() | 2 flags | — | 0x00 |
| void get_ValueName() | 2 flags | — | 0x00 |
| void set_ValueName() | 2 flags | — | 0x00 |
| void get_IsDictionary() | 2 flags | — | 0x00 |
| void get_SerializationExceptionMessage() | Public+1 flags | — | 0x00 |
| void get_DeserializationExceptionMessage() | Public+1 flags | — | 0x00 |
| void get_ChildElementNamespace() | Public+1 flags | — | 0x00 |
| void set_ChildElementNamespace() | Public+1 flags | — | 0x00 |
| void get_IsItemTypeNullable() | 2 flags | — | 0x00 |
| void set_IsItemTypeNullable() | 2 flags | — | 0x00 |
| void get_GetEnumeratorMethod() | 2 flags | — | 0x00 |
| void get_AddMethod() | 2 flags | — | 0x00 |
| void get_Constructor() | 2 flags | — | 0x00 |
| void get_KnownDataContracts() | 3 flags | — | 0x00 |
| void set_KnownDataContracts() | 3 flags | — | 0x00 |
| void get_InvalidCollectionInSharedContractMessage() | 2 flags | — | 0x00 |
| void get_ItemNameSetExplicit() | 2 flags | — | 0x00 |
| void get_XmlFormatWriterDelegate() | 2 flags | — | 0x00 |
| void set_XmlFormatWriterDelegate() | 2 flags | — | 0x00 |
| void get_XmlFormatReaderDelegate() | 2 flags | — | 0x00 |
| void set_XmlFormatReaderDelegate() | 2 flags | — | 0x00 |
| void get_XmlFormatGetOnlyCollectionReaderDelegate() | 2 flags | — | 0x00 |
| void set_XmlFormatGetOnlyCollectionReaderDelegate() | 2 flags | — | 0x00 |