0x00x0068
Members 14
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | rootType | Type | Private | |
| 0x08 | rootContract | DataContract | Private | |
| 0x0020 | 0x38 | padding / unreflected | ||
| 0x01 | needsContractNsAtRoot | bool | Private | |
| 0x08 | rootName | XmlDictionaryString | Private | |
| 0x08 | rootNamespace | XmlDictionaryString | Private | |
| 0x0059 | 0x03 | padding / unreflected | ||
| 0x04 | maxItemsInObjectGraph | int | Private | |
| 0x01 | ignoreExtensionDataObject | bool | Private | |
| 0x01 | preserveObjectReferences | bool | Private | |
| 0x08 | dataContractSurrogate | IDataContractSurrogate | Private | |
| 0x08 | knownTypeCollection | ReadOnlyCollection`1 | Private | |
| 0x08 | knownTypeList | IList`1 | 1 flags | |
| 0x08 | knownDataContracts | Dictionary`2 | 1 flags | |
| 0x08 | dataContractResolver | DataContractResolver | Private | |
| 0x01 | serializeReadOnlyTypes | bool | Private | |
| 0x0063 | 0x05 | unreflected bytes to end of DataContractSerializer | ||
Inherited from XmlObjectSerializer 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | formatterConverter | IFormatterConverter | PrivateStatic |
Functions 53
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Initialize() | Private | — | 0x00 |
| void Initialize() | Private | — | 0x00 |
| void get_KnownTypes() | Public+1 flags | — | 0x00 |
| void get_KnownDataContracts() | 3 flags | — | 0x00 |
| void get_MaxItemsInObjectGraph() | Public+1 flags | — | 0x00 |
| void get_DataContractSurrogate() | Public+1 flags | — | 0x00 |
| void get_PreserveObjectReferences() | Public+1 flags | — | 0x00 |
| void get_IgnoreExtensionDataObject() | Public+1 flags | — | 0x00 |
| void get_DataContractResolver() | Public+1 flags | — | 0x00 |
| void get_SerializeReadOnlyTypes() | Public+1 flags | — | 0x00 |
| void get_RootContract() | Private+1 flags | — | 0x00 |
| void InternalWriteObject() | 2 flags | — | 0x00 |
| void InternalWriteObject() | 2 flags | — | 0x00 |
| void WriteObject() | Public+1 flags | — | 0x00 |
| void WriteStartObject() | Public+1 flags | — | 0x00 |
| void WriteObjectContent() | Public+1 flags | — | 0x00 |
| void WriteEndObject() | Public+1 flags | — | 0x00 |
| void WriteStartObject() | Public+1 flags | — | 0x00 |
| void WriteObjectContent() | Public+1 flags | — | 0x00 |
| void WriteEndObject() | Public+1 flags | — | 0x00 |
| void WriteObject() | Public | — | 0x00 |
| void ReadObject() | Public+1 flags | — | 0x00 |
| void ReadObject() | Public+1 flags | — | 0x00 |
| void IsStartObject() | Public+1 flags | — | 0x00 |
| void ReadObject() | Public+1 flags | — | 0x00 |
| void IsStartObject() | Public+1 flags | — | 0x00 |
| void ReadObject() | Public | — | 0x00 |
| void InternalWriteStartObject() | 2 flags | — | 0x00 |
| void InternalWriteObjectContent() | 2 flags | — | 0x00 |
| void InternalWriteObjectContent() | 1 flags | — | 0x00 |
| void GetDataContract() | Static+1 flags | — | 0x00 |
| void SetDataContractSurrogate() | 1 flags | — | 0x00 |
| void InternalWriteEndObject() | 2 flags | — | 0x00 |
| void InternalReadObject() | 2 flags | — | 0x00 |
| void InternalReadObject() | 2 flags | — | 0x00 |
| void InternalIsStartObject() | 2 flags | — | 0x00 |
| void GetSerializeType() | 2 flags | — | 0x00 |
| void GetDeserializeType() | 2 flags | — | 0x00 |
| void SurrogateToDataContractType() | Static+1 flags | — | 0x00 |
| void GetSurrogatedType() | Static+1 flags | — | 0x00 |