0x00x0088
Members 9
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | knownDataContracts | Dictionary`2 | Private | |
| 0x0060 | 0x20 | padding / unreflected | ||
| 0x01 | isKnownTypeAttributeChecked | bool | Private | |
| 0x08 | topLevelElementName | XmlDictionaryString | Private | |
| 0x08 | topLevelElementNamespace | XmlDictionaryString | Private | |
| 0x01 | isTopLevelElementNullable | bool | Private | |
| 0x01 | isTypeDefinedOnImport | bool | Private | |
| 0x08 | xsdType | XmlSchemaType | Private | |
| 0x01 | hasRoot | bool | Private | |
| 0x08 | createXmlSerializable | CreateXmlSerializableDelegate | Private | |
| 0x0084 | 0x04 | unreflected bytes to end of XmlDataContractCriticalHelper | ||
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 19
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_KnownDataContracts() | 3 flags | — | 0x00 |
| void set_KnownDataContracts() | 3 flags | — | 0x00 |
| void get_XsdType() | 2 flags | — | 0x00 |
| void set_XsdType() | 2 flags | — | 0x00 |
| void get_IsAnonymous() | 2 flags | — | 0x00 |
| void get_HasRoot() | 3 flags | — | 0x00 |
| void set_HasRoot() | 3 flags | — | 0x00 |
| void get_TopLevelElementName() | 3 flags | — | 0x00 |
| void set_TopLevelElementName() | 3 flags | — | 0x00 |
| void get_TopLevelElementNamespace() | 3 flags | — | 0x00 |
| void set_TopLevelElementNamespace() | 3 flags | — | 0x00 |
| void get_IsTopLevelElementNullable() | 2 flags | — | 0x00 |
| void set_IsTopLevelElementNullable() | 2 flags | — | 0x00 |
| void get_IsTypeDefinedOnImport() | 2 flags | — | 0x00 |
| void set_IsTypeDefinedOnImport() | 2 flags | — | 0x00 |
| void get_CreateXmlSerializableDelegate() | 2 flags | — | 0x00 |
| void set_CreateXmlSerializableDelegate() | 2 flags | — | 0x00 |