|
| XmlObjectSerializerWriteContextComplex (DataContractSerializer serializer, DataContract rootTypeDataContract, DataContractResolver dataContractResolver) |
|
| XmlObjectSerializerWriteContextComplex (XmlObjectSerializer serializer, int maxItemsInObjectGraph, StreamingContext streamingContext, bool ignoreExtensionDataObject) |
|
override bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, DataContract dataContract) |
|
override bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, Type dataContractType, string clrTypeName, string clrAssemblyName) |
|
override void | WriteAnyType (XmlWriterDelegator xmlWriter, object value) |
|
override void | WriteString (XmlWriterDelegator xmlWriter, string value) |
|
override void | WriteString (XmlWriterDelegator xmlWriter, string value, XmlDictionaryString name, XmlDictionaryString ns) |
|
override void | WriteBase64 (XmlWriterDelegator xmlWriter, byte[] value) |
|
override void | WriteBase64 (XmlWriterDelegator xmlWriter, byte[] value, XmlDictionaryString name, XmlDictionaryString ns) |
|
override void | WriteUri (XmlWriterDelegator xmlWriter, Uri value) |
|
override void | WriteUri (XmlWriterDelegator xmlWriter, Uri value, XmlDictionaryString name, XmlDictionaryString ns) |
|
override void | WriteQName (XmlWriterDelegator xmlWriter, XmlQualifiedName value) |
|
override void | WriteQName (XmlWriterDelegator xmlWriter, XmlQualifiedName value, XmlDictionaryString name, XmlDictionaryString ns) |
|
override void | InternalSerialize (XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) |
|
override bool | OnHandleReference (XmlWriterDelegator xmlWriter, object obj, bool canContainCyclicReference) |
|
override void | OnEndHandleReference (XmlWriterDelegator xmlWriter, object obj, bool canContainCyclicReference) |
|
override void | CheckIfTypeSerializable (Type memberType, bool isMemberTypeSerializable) |
|
override Type | GetSurrogatedType (Type type) |
|
override void | WriteArraySize (XmlWriterDelegator xmlWriter, int size) |
|
void | StoreIsGetOnlyCollection () |
|
void | ResetIsGetOnlyCollection () |
|
void | InternalSerializeReference (XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) |
|
void | SerializeWithoutXsiType (DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle) |
|
virtual void | SerializeWithXsiTypeAtTopLevel (DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle originalDeclaredTypeHandle, Type graphType) |
|
bool | OnHandleIsReference (XmlWriterDelegator xmlWriter, DataContract contract, object obj) |
|
virtual bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, string clrTypeName, string clrAssemblyName) |
|
virtual bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, Type dataContractType, SerializationInfo serInfo) |
|
void | HandleGraphAtTopLevel (XmlWriterDelegator writer, object obj, DataContract contract) |
|
void | WriteNull (XmlWriterDelegator xmlWriter, Type memberType, bool isMemberTypeSerializable) |
|
void | WriteNull (XmlWriterDelegator xmlWriter, Type memberType, bool isMemberTypeSerializable, XmlDictionaryString name, XmlDictionaryString ns) |
|
void | IncrementArrayCount (XmlWriterDelegator xmlWriter, Array array) |
|
void | IncrementCollectionCount (XmlWriterDelegator xmlWriter, ICollection collection) |
|
void | IncrementCollectionCountGeneric< T > (XmlWriterDelegator xmlWriter, ICollection< T > collection) |
|
void | WriteIXmlSerializable (XmlWriterDelegator xmlWriter, object obj) |
|
void | GetObjectData (ISerializable obj, SerializationInfo serInfo, StreamingContext context) |
|
void | WriteSerializationInfo (XmlWriterDelegator xmlWriter, Type objType, SerializationInfo serInfo) |
|
virtual void | WriteExtensionDataTypeInfo (XmlWriterDelegator xmlWriter, IDataNode dataNode) |
|
void | WriteExtensionDataValue (XmlWriterDelegator xmlWriter, IDataNode dataNode) |
|
bool | TryWriteDeserializedExtensionData (XmlWriterDelegator xmlWriter, IDataNode dataNode) |
|
StreamingContext | GetStreamingContext () |
|
void | IncrementItemCount (int count) |
|
DataContract | GetDataContract (Type type) |
|
virtual DataContract | GetDataContract (RuntimeTypeHandle typeHandle, Type type) |
|
virtual DataContract | GetDataContract (int id, RuntimeTypeHandle typeHandle) |
|
virtual DataContract | GetDataContractSkipValidation (int typeId, RuntimeTypeHandle typeHandle, Type type) |
|
bool | IsKnownType (DataContract dataContract, Dictionary< XmlQualifiedName, DataContract > knownDataContracts, Type declaredType) |
|
bool | IsKnownType (DataContract dataContract, Type declaredType) |
|
Type | ResolveNameFromKnownTypes (XmlQualifiedName typeName) |
|
void | PushKnownTypes (DataContract dc) |
|
void | PopKnownTypes (DataContract dc) |
|