Class
XmlObjectSerializerReadContextComplexJson
: XmlObjectSerializerReadContextComplex : XmlObjectSerializerReadContext : XmlObjectSerializerContext : Object0x00x00F8
Members 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | extensionDataValueType | string | Private | |
| 0x08 | dateTimeFormat | DateTimeFormat | Private | |
| 0x01 | useSimpleDictionaryFormat | bool | Private | |
| 0x00F1 | 0x07 | unreflected bytes to end of XmlObjectSerializerReadContextComplexJson | ||
Inherited from XmlObjectSerializerReadContextComplex 8
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | dataContractTypeCache | Hashtable | PrivateStatic | |
| 0x0008 | 0xC8 | padding / unreflected | ||
| 0x01 | preserveObjectReferences | bool | Private | |
| 0x08 | dataContractSurrogate | IDataContractSurrogate | 1 flags | |
| 0x00D1 | 0x03 | padding / unreflected | ||
| 0x04 | mode | SerializationMode | Private | |
| 0x08 | binder | SerializationBinder | Private | |
| 0x08 | surrogateSelector | ISurrogateSelector | Private | |
| 0x04 | assemblyFormat | FormatterAssemblyStyle | Private | |
| 0x08 | surrogateDataContracts | Hashtable | Private | |
Inherited from XmlObjectSerializerReadContext 8
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | attributes | Attributes | 1 flags | |
| 0x08 | deserializedObjects | HybridObjectCache | Private | |
| 0x08 | xmlSerializableReader | XmlSerializableReader | Private | |
| 0x08 | xmlDocument | XmlDocument | Private | |
| 0x08 | attributesInXmlData | Attributes | Private | |
| 0x08 | extensionDataReader | XmlReaderDelegator | Private | |
| 0x08 | getOnlyCollectionValue | UObject* | Private | |
| 0x01 | isGetOnlyCollection | bool | Private |
Inherited from XmlObjectSerializerContext 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | serializer | XmlObjectSerializer | 1 flags | |
| 0x08 | rootTypeDataContract | DataContract | 1 flags | |
| 0x10 | scopedKnownTypes | ScopedKnownTypes | 1 flags | |
| 0x08 | serializerKnownDataContracts | Dictionary`2 | 1 flags | |
| 0x0038 | 0x28 | padding / unreflected | ||
| 0x01 | isSerializerKnownDataContractsSetExplicit | bool | Private | |
| 0x08 | serializerKnownTypeList | IList`1 | 1 flags | |
| 0x01 | demandedSerializationFormatterPermission | bool | Private | |
| 0x01 | demandedMemberAccessPermission | bool | Private | |
| 0x0063 | 0x01 | padding / unreflected | ||
| 0x04 | itemCount | int | Private | |
| 0x04 | maxItemsInObjectGraph | int | Private | |
| 0x10 | streamingContext | StreamingContext | Private | |
| 0x01 | ignoreExtensionDataObject | bool | Private | |
| 0x08 | dataContractResolver | DataContractResolver | Private | |
| 0x08 | knownTypeResolver | KnownTypeDataContractResolver | Private | |
| 0x08 | incrementItemCountMethod | MethodInfo | PrivateStatic | |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_SerializerKnownTypeList() | 2 flags | — | 0x00 |
| void get_UseSimpleDictionaryFormat() | Public+1 flags | — | 0x00 |
| void StartReadExtensionDataValue() | 2 flags | — | 0x00 |
| void ReadPrimitiveExtensionDataValue() | 2 flags | — | 0x00 |
| void ReadNumericalPrimitiveExtensionDataValue() | Private | — | 0x00 |
| void CreateContext() | Static+1 flags | — | 0x00 |
| void GetArraySize() | 2 flags | — | 0x00 |
| void ReadDataContractValue() | 2 flags | — | 0x00 |
| void ReadAttributes() | 2 flags | — | 0x00 |
| void GetJsonMemberIndex() | Public | — | 0x00 |
| void TryGetJsonLocalName() | Static+1 flags | — | 0x00 |
| void GetJsonMemberName() | PublicStatic | — | 0x00 |
| void ThrowMissingRequiredMembers() | PublicStatic | — | 0x00 |
| void ThrowDuplicateMemberException() | PublicStatic | — | 0x00 |
| void IsBitSet() | PrivateStatic | — | 0x00 |
| void IsReadingCollectionExtensionData() | 2 flags | — | 0x00 |
| void IsReadingClassExtensionData() | 2 flags | — | 0x00 |
| void CreateReaderDelegatorForReader() | 2 flags | — | 0x00 |
| void GetDataContract() | 2 flags | — | 0x00 |
| void GetDataContractSkipValidation() | 2 flags | — | 0x00 |
| void GetDataContract() | 2 flags | — | 0x00 |
| void ResolveDataContractFromRootDataContract() | 2 flags | — | 0x00 |