Zdexby TheHolyOneZ
17,715 classes
System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson, System.Runtime.Serialization 0x00E8 (232 B) align 8 inherited 0x00E0 System.Runtime.Serialization
0x00x00E8

Members 3

OffsetSizeNameTypeFlags
0x04emitXsiTypeEmitTypeInformationPrivate
0x01perCallXsiTypeAlreadyEmittedboolPrivate
0x01useSimpleDictionaryFormatboolPrivate
0x00E60x02unreflected bytes to end of XmlObjectSerializerWriteContextComplexJson
Inherited from XmlObjectSerializerWriteContextComplex 6
OffsetSizeNameTypeFlags
0x08dataContractSurrogateIDataContractSurrogate1 flags
0x00B00x28padding / unreflected
0x04modeSerializationModePrivate
0x08binderSerializationBinderPrivate
0x08surrogateSelectorISurrogateSelectorPrivate
0x10streamingContextStreamingContextPrivate
0x08surrogateDataContractsHashtablePrivate
Inherited from XmlObjectSerializerWriteContext 8
OffsetSizeNameTypeFlags
0x20byValObjectsInScopeObjectReferenceStackPrivate
0x08xmlSerializableWriterXmlSerializableWriterPrivate
—0x04depthToCheckCyclicReferenceintPrivateStatic+1 flags
0x00980x08padding / unreflected
0x01preserveObjectReferencesbool1 flags
0x08serializedObjectsObjectToIdCachePrivate
0x01isGetOnlyCollectionboolPrivate
0x01unsafeTypeForwardingEnabledboolPrivate+1 flags
0x01serializeReadOnlyTypesbool1 flags
Inherited from XmlObjectSerializerContext 15
OffsetSizeNameTypeFlags
0x08serializerXmlObjectSerializer1 flags
0x08rootTypeDataContractDataContract1 flags
0x10scopedKnownTypesScopedKnownTypes1 flags
0x08serializerKnownDataContractsDictionary`21 flags
0x00380x28padding / unreflected
0x01isSerializerKnownDataContractsSetExplicitboolPrivate
0x08serializerKnownTypeListIList`11 flags
0x01demandedSerializationFormatterPermissionboolPrivate
0x01demandedMemberAccessPermissionboolPrivate
0x00630x01padding / unreflected
0x04itemCountintPrivate
0x04maxItemsInObjectGraphintPrivate
0x10streamingContextStreamingContextPrivate
0x01ignoreExtensionDataObjectboolPrivate
0x08dataContractResolverDataContractResolverPrivate
0x08knownTypeResolverKnownTypeDataContractResolverPrivate
0x08incrementItemCountMethodMethodInfoPrivateStatic

Functions 29

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void CreateContext()Static+1 flags—0x00
void get_SerializerKnownTypeList()2 flags—0x00
void get_UseSimpleDictionaryFormat()Public+1 flags—0x00
void WriteClrTypeInfo()2 flags—0x00
void WriteClrTypeInfo()2 flags—0x00
void WriteArraySize()2 flags—0x00
void WriteTypeInfo()2 flags—0x00
void TruncateDefaultDataContractNamespace()Static+1 flags—0x00
void RequiresJsonTypeInfo()PrivateStatic—0x00
void WriteTypeInfo()Private—0x00
void WriteTypeInfo()2 flags—0x00
void WriteJsonISerializable()1 flags—0x00
void GetRevisedItemContract()Static+1 flags—0x00
void WriteDataContractValue()2 flags—0x00
void WriteNull()2 flags—0x00
void get_CollectionItemName()2 flags—0x00
void WriteJsonNameWithMapping()Static+1 flags—0x00
void WriteExtensionDataTypeInfo()2 flags—0x00
void SerializeWithXsiType()2 flags—0x00
void VerifyObjectCompatibilityWithInterface()PrivateStatic—0x00
void HandleCollectionAssignedToObject()Private—0x00
void SerializeWithXsiTypeAtTopLevel()2 flags—0x00
void VerifyType()Private—0x00
void GetDataContract()2 flags—0x00
void GetDataContractSkipValidation()2 flags—0x00
void GetDataContract()2 flags—0x00
void ResolveJsonDataContractFromRootDataContract()Static+1 flags—0x00
void ResolveDataContractFromRootDataContract()2 flags—0x00

Used by 1

types with a member, parameter or interface of this type