0x00x0080
Members 9
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | typeToName | Dictionary`2 | PrivateStatic | |
| 0x08 | nameToType | Dictionary`2 | PrivateStatic | |
| 0x08 | baseContractName | XmlQualifiedName | Private | |
| 0x08 | members | List`1 | Private | |
| 0x08 | values | List`1 | Private | |
| 0x0070 | 0x08 | padding / unreflected | ||
| 0x01 | isULong | bool | Private | |
| 0x01 | isFlags | bool | Private | |
| 0x01 | hasDataContract | bool | Private | |
| 0x08 | childElementNames | XmlDictionaryString[] | Private | |
| 0x007B | 0x05 | unreflected bytes to end of EnumDataContractCriticalHelper | ||
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 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void Add() | Static+1 flags | — | 0x00 |
| void GetBaseContractName() | Static+1 flags | — | 0x00 |
| void GetBaseType() | Static+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_BaseContractName() | 2 flags | — | 0x00 |
| void set_BaseContractName() | 2 flags | — | 0x00 |
| void get_Members() | 2 flags | — | 0x00 |
| void set_Members() | 2 flags | — | 0x00 |
| void get_Values() | 2 flags | — | 0x00 |
| void set_Values() | 2 flags | — | 0x00 |
| void get_IsFlags() | 2 flags | — | 0x00 |
| void set_IsFlags() | 2 flags | — | 0x00 |
| void get_IsULong() | 2 flags | — | 0x00 |
| void get_ChildElementNames() | 2 flags | — | 0x00 |
| void ImportBaseType() | Private | — | 0x00 |
| void ImportDataMembers() | Private | — | 0x00 |