|
| | XmlObjectSerializerWriteContext (XmlObjectSerializer serializer, int maxItemsInObjectGraph, StreamingContext streamingContext, bool ignoreExtensionDataObject) |
| |
| void | StoreIsGetOnlyCollection () |
| |
| void | ResetIsGetOnlyCollection () |
| |
| void | InternalSerializeReference (XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) |
| |
| virtual void | InternalSerialize (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, DataContract dataContract) |
| |
| virtual bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, string clrTypeName, string clrAssemblyName) |
| |
| virtual bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, Type dataContractType, string clrTypeName, string clrAssemblyName) |
| |
| virtual bool | WriteClrTypeInfo (XmlWriterDelegator xmlWriter, Type dataContractType, SerializationInfo serInfo) |
| |
| virtual void | WriteAnyType (XmlWriterDelegator xmlWriter, object value) |
| |
| virtual void | WriteString (XmlWriterDelegator xmlWriter, string value) |
| |
| virtual void | WriteString (XmlWriterDelegator xmlWriter, string value, XmlDictionaryString name, XmlDictionaryString ns) |
| |
| virtual void | WriteBase64 (XmlWriterDelegator xmlWriter, byte[] value) |
| |
| virtual void | WriteBase64 (XmlWriterDelegator xmlWriter, byte[] value, XmlDictionaryString name, XmlDictionaryString ns) |
| |
| virtual void | WriteUri (XmlWriterDelegator xmlWriter, Uri value) |
| |
| virtual void | WriteUri (XmlWriterDelegator xmlWriter, Uri value, XmlDictionaryString name, XmlDictionaryString ns) |
| |
| virtual void | WriteQName (XmlWriterDelegator xmlWriter, XmlQualifiedName value) |
| |
| virtual void | WriteQName (XmlWriterDelegator xmlWriter, XmlQualifiedName value, XmlDictionaryString name, XmlDictionaryString ns) |
| |
| void | HandleGraphAtTopLevel (XmlWriterDelegator writer, object obj, DataContract contract) |
| |
| virtual bool | OnHandleReference (XmlWriterDelegator xmlWriter, object obj, bool canContainCyclicReference) |
| |
| virtual void | OnEndHandleReference (XmlWriterDelegator xmlWriter, object obj, bool canContainCyclicReference) |
| |
| 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) |
| |
| virtual void | WriteArraySize (XmlWriterDelegator xmlWriter, int size) |
| |
| 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) |
| |
| virtual void | CheckIfTypeSerializable (Type memberType, bool isMemberTypeSerializable) |
| |
| virtual Type | GetSurrogatedType (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) |
| |