Zdexby TheHolyOneZ
17,715 classes
Class

XmlObjectSerializerWriteContext

: XmlObjectSerializerContext : Object
System.Runtime.Serialization.XmlObjectSerializerWriteContext, System.Runtime.Serialization 0x00A8 (168 B) align 8 inherited 0x0070 System.Runtime.Serialization
0x00x00A8

Members 8

OffsetSizeNameTypeFlags
0x20byValObjectsInScopeObjectReferenceStackPrivate
0x08xmlSerializableWriterXmlSerializableWriterPrivate
—0x04depthToCheckCyclicReferenceintPrivateStatic+1 flags
0x00980x08padding / unreflected
0x01preserveObjectReferencesbool1 flags
0x08serializedObjectsObjectToIdCachePrivate
0x01isGetOnlyCollectionboolPrivate
0x01unsafeTypeForwardingEnabledboolPrivate+1 flags
0x01serializeReadOnlyTypesbool1 flags
0x00A40x04unreflected bytes to end of XmlObjectSerializerWriteContext
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 66

SignatureFlagsNativeParams
void CreateContext()Static+1 flags—0x00
void CreateContext()Static+1 flags—0x00
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void get_SerializedObjects()2 flags—0x00
void get_IsGetOnlyCollection()3 flags—0x00
void set_IsGetOnlyCollection()3 flags—0x00
void get_SerializeReadOnlyTypes()2 flags—0x00
void get_UnsafeTypeForwardingEnabled()2 flags—0x00
void StoreIsGetOnlyCollection()1 flags—0x00
void InternalSerializeReference()Public—0x00
void InternalSerialize()Public+2 flags—0x00
void SerializeWithoutXsiType()1 flags—0x00
void SerializeWithXsiTypeAtTopLevel()3 flags—0x00
void SerializeWithXsiType()3 flags—0x00
void OnHandleIsReference()1 flags—0x00
void SerializeAndVerifyType()1 flags—0x00
void WriteClrTypeInfo()3 flags—0x00
void WriteClrTypeInfo()3 flags—0x00
void WriteClrTypeInfo()3 flags—0x00
void WriteAnyType()Public+2 flags—0x00
void WriteString()Public+2 flags—0x00
void WriteString()Public+2 flags—0x00
void WriteBase64()Public+2 flags—0x00
void WriteBase64()Public+2 flags—0x00
void WriteUri()Public+2 flags—0x00
void WriteUri()Public+2 flags—0x00
void WriteQName()Public+2 flags—0x00
void WriteQName()Public+2 flags—0x00
void HandleGraphAtTopLevel()1 flags—0x00
void OnHandleReference()3 flags—0x00
void OnEndHandleReference()3 flags—0x00
void WriteNull()Public—0x00
void WriteNull()1 flags—0x00
void IncrementArrayCount()Public—0x00
void IncrementCollectionCount()Public—0x00
void IncrementCollectionCountGeneric()Public—0x00
void IncrementCollectionCount()Private—0x00
void WriteArraySize()3 flags—0x00
void GetDefaultValue()PublicStatic—0x00
void GetNullableValue()PublicStatic—0x00
void ThrowRequiredMemberMustBeEmitted()PublicStatic—0x00
void GetHasValue()PublicStatic—0x00
void WriteIXmlSerializable()1 flags—0x00
void WriteRootIXmlSerializable()Static+1 flags—0x00
void WriteIXmlSerializable()PrivateStatic—0x00
void GetObjectData()1 flags—0x00
void WriteISerializable()Public—0x00
void WriteSerializationInfo()1 flags—0x00
void WriteExtensionData()Public—0x00
void WriteExtensionDataMember()Private—0x00
void WriteExtensionDataTypeInfo()3 flags—0x00
void WriteExtensionDataValue()1 flags—0x00
void TryWriteDeserializedExtensionData()1 flags—0x00
void WriteExtensionClassData()Private—0x00
void WriteExtensionCollectionData()Private—0x00
void WriteExtensionISerializableData()Private—0x00
void WriteExtensionXmlData()Private—0x00
void WriteDataContractValue()3 flags—0x00
void WriteNull()3 flags—0x00
void WriteResolvedTypeInfo()Private—0x00
void ResolveType()Private—0x00
void WriteTypeInfo()3 flags—0x00
void WriteTypeInfo()3 flags—0x00
void WriteTypeInfo()3 flags—0x00

Subclasses 1

Used by 1

types with a member, parameter or interface of this type