Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.XmlObjectSerializer Class Referenceabstract

Public Member Functions

void WriteStartObject (XmlDictionaryWriter writer, object? graph)
 
void WriteObjectContent (XmlDictionaryWriter writer, object? graph)
 
void WriteEndObject (XmlDictionaryWriter writer)
 
virtual void WriteObject (Stream stream, object? graph)
 
virtual void WriteObject (XmlWriter writer, object? graph)
 
virtual void WriteStartObject (XmlWriter writer, object? graph)
 
virtual void WriteObjectContent (XmlWriter writer, object? graph)
 
virtual void WriteEndObject (XmlWriter writer)
 
virtual void WriteObject (XmlDictionaryWriter writer, object? graph)
 
virtual ? object ReadObject (Stream stream)
 
virtual ? object ReadObject (XmlReader reader)
 
virtual ? object ReadObject (XmlDictionaryReader reader)
 
virtual ? object ReadObject (XmlReader reader, bool verifyObjectName)
 
object? ReadObject (XmlDictionaryReader reader, bool verifyObjectName)
 
virtual bool IsStartObject (XmlReader reader)
 
bool IsStartObject (XmlDictionaryReader reader)
 

Package Functions

void WriteObjectHandleExceptions (XmlWriterDelegator writer, object graph)
 
void WriteObjectHandleExceptions (XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver)
 
virtual void InternalWriteObject (XmlWriterDelegator writer, object graph)
 
virtual void InternalWriteObject (XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver)
 
virtual void InternalWriteStartObject (XmlWriterDelegator writer, object graph)
 
virtual void InternalWriteObjectContent (XmlWriterDelegator writer, object graph)
 
virtual void InternalWriteEndObject (XmlWriterDelegator writer)
 
void WriteStartObjectHandleExceptions (XmlWriterDelegator writer, object graph)
 
void WriteObjectContentHandleExceptions (XmlWriterDelegator writer, object graph)
 
void WriteEndObjectHandleExceptions (XmlWriterDelegator writer)
 
void WriteRootElement (XmlWriterDelegator writer, DataContract contract, XmlDictionaryString name, XmlDictionaryString ns, bool needsContractNsAtRoot)
 
bool CheckIfNeedsContractNsAtRoot (XmlDictionaryString name, XmlDictionaryString ns, DataContract contract)
 
virtual object InternalReadObject (XmlReaderDelegator reader, bool verifyObjectName)
 
virtual object InternalReadObject (XmlReaderDelegator reader, bool verifyObjectName, DataContractResolver dataContractResolver)
 
virtual bool InternalIsStartObject (XmlReaderDelegator reader)
 
object ReadObjectHandleExceptions (XmlReaderDelegator reader, bool verifyObjectName)
 
object ReadObjectHandleExceptions (XmlReaderDelegator reader, bool verifyObjectName, DataContractResolver dataContractResolver)
 
bool IsStartObjectHandleExceptions (XmlReaderDelegator reader)
 
bool IsRootXmlAny (XmlDictionaryString rootName, DataContract contract)
 
bool IsStartElement (XmlReaderDelegator reader)
 
bool IsRootElement (XmlReaderDelegator reader, DataContract contract, XmlDictionaryString name, XmlDictionaryString ns)
 
virtual Type GetSerializeType (object graph)
 
virtual Type GetDeserializeType ()
 

Static Package Functions

static void WriteNull (XmlWriterDelegator writer)
 
static bool IsContractDeclared (DataContract contract, DataContract declaredContract)
 
static void CheckNull (object obj, string name)
 
static string TryAddLineInfo (XmlReaderDelegator reader, string errorMessage)
 
static Exception CreateSerializationExceptionWithReaderDetails (string errorMessage, XmlReaderDelegator reader)
 
static SerializationException CreateSerializationException (string errorMessage)
 
static SerializationException CreateSerializationException (string errorMessage, Exception innerException)
 
static string GetTypeInfoError (string errorMessage, Type type, Exception innerException)
 

Properties

virtual ? Dictionary< XmlQualifiedName, DataContractKnownDataContracts [get]
 
static IFormatterConverter FormatterConverter [get]
 

Static Private Attributes

static IFormatterConverter s_formatterConverter
 

Detailed Description

Definition at line 11 of file XmlObjectSerializer.cs.


The documentation for this class was generated from the following file: