C# Класс System.Xml.Serialization.XmlSerializer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultNamespace string

Private Properties

Свойство Тип Описание
DemandForUserLocationOrEvidence void
DeserializePrimitive object
GenerateTempAssembly TempAssembly
GenerateTempAssembly TempAssembly
GenerateTempAssembly TempAssembly
GetKnownMapping XmlTypeMapping
GetSerializersFromCache System.Xml.Serialization.XmlSerializer[]
GetXmlSerializerContractFromGeneratedAssembly XmlSerializerImplementation
SerializePrimitive void
SetTempAssembly void

Открытые методы

Метод Описание
CanDeserialize ( System.IO.XmlReader xmlReader ) : bool
Deserialize ( Stream stream ) : object
Deserialize ( TextReader textReader ) : object
Deserialize ( System.IO.XmlReader xmlReader ) : object
Deserialize ( System.IO.XmlReader xmlReader, XmlDeserializationEvents events ) : object
Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle ) : object
Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle, XmlDeserializationEvents events ) : object
FromMappings ( XmlMapping mappings ) : System.Xml.Serialization.XmlSerializer[]
FromMappings ( XmlMapping mappings, Type type ) : System.Xml.Serialization.XmlSerializer[]
FromTypes ( Type types ) : System.Xml.Serialization.XmlSerializer[]
GetXmlSerializerAssemblyName ( Type type ) : string
GetXmlSerializerAssemblyName ( Type type, string defaultNamespace ) : string
Serialize ( Stream stream, object o ) : void
Serialize ( Stream stream, object o, XmlSerializerNamespaces namespaces ) : void
Serialize ( TextWriter textWriter, object o ) : void
Serialize ( TextWriter textWriter, object o, XmlSerializerNamespaces namespaces ) : void
Serialize ( XmlWriter xmlWriter, object o ) : void
Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces ) : void
Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle ) : void
Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle, string id ) : void
SetXmlSerializerContract ( XmlSerializerImplementation xmlSerializerImplementation ) : void
XmlSerializer ( Type type ) : System.Reflection
XmlSerializer ( Type type, Type extraTypes ) : System.Reflection
XmlSerializer ( Type type, XmlAttributeOverrides overrides ) : System.Reflection
XmlSerializer ( Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, string defaultNamespace ) : System.Reflection
XmlSerializer ( Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, string defaultNamespace, string location ) : System.Reflection
XmlSerializer ( Type type, XmlRootAttribute root ) : System.Reflection
XmlSerializer ( Type type, string defaultNamespace ) : System.Reflection
XmlSerializer ( XmlTypeMapping xmlTypeMapping ) : System.Reflection

Защищенные методы

Метод Описание
CreateReader ( ) : XmlSerializationReader
CreateWriter ( ) : XmlSerializationWriter
Deserialize ( XmlSerializationReader reader ) : object
Serialize ( object o, XmlSerializationWriter writer ) : void
XmlSerializer ( ) : System.Reflection

Приватные методы

Метод Описание
DemandForUserLocationOrEvidence ( ) : void
DeserializePrimitive ( System.IO.XmlReader xmlReader, XmlDeserializationEvents events ) : object
GenerateTempAssembly ( XmlMapping xmlMapping ) : TempAssembly
GenerateTempAssembly ( XmlMapping xmlMapping, Type type, string defaultNamespace ) : TempAssembly
GenerateTempAssembly ( XmlMapping xmlMapping, Type type, string defaultNamespace, string location ) : TempAssembly
GetKnownMapping ( Type type, string ns ) : XmlTypeMapping
GetSerializersFromCache ( XmlMapping mappings, Type type ) : System.Xml.Serialization.XmlSerializer[]
GetXmlSerializerContractFromGeneratedAssembly ( ) : XmlSerializerImplementation
SerializePrimitive ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces ) : void
SetTempAssembly ( TempAssembly tempAssembly, XmlMapping mapping ) : void

Описание методов

CanDeserialize() публичный метод

public CanDeserialize ( System.IO.XmlReader xmlReader ) : bool
xmlReader System.IO.XmlReader
Результат bool

CreateReader() защищенный метод

protected CreateReader ( ) : XmlSerializationReader
Результат XmlSerializationReader

CreateWriter() защищенный метод

protected CreateWriter ( ) : XmlSerializationWriter
Результат XmlSerializationWriter

Deserialize() публичный метод

public Deserialize ( Stream stream ) : object
stream Stream
Результат object

Deserialize() публичный метод

public Deserialize ( TextReader textReader ) : object
textReader System.IO.TextReader
Результат object

Deserialize() публичный метод

public Deserialize ( System.IO.XmlReader xmlReader ) : object
xmlReader System.IO.XmlReader
Результат object

Deserialize() публичный метод

public Deserialize ( System.IO.XmlReader xmlReader, XmlDeserializationEvents events ) : object
xmlReader System.IO.XmlReader
events XmlDeserializationEvents
Результат object

Deserialize() публичный метод

public Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle ) : object
xmlReader System.IO.XmlReader
encodingStyle string
Результат object

Deserialize() публичный метод

public Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle, XmlDeserializationEvents events ) : object
xmlReader System.IO.XmlReader
encodingStyle string
events XmlDeserializationEvents
Результат object

Deserialize() защищенный метод

protected Deserialize ( XmlSerializationReader reader ) : object
reader XmlSerializationReader
Результат object

FromMappings() публичный статический метод

public static FromMappings ( XmlMapping mappings ) : System.Xml.Serialization.XmlSerializer[]
mappings XmlMapping
Результат System.Xml.Serialization.XmlSerializer[]

FromMappings() публичный статический метод

public static FromMappings ( XmlMapping mappings, Type type ) : System.Xml.Serialization.XmlSerializer[]
mappings XmlMapping
type System.Type
Результат System.Xml.Serialization.XmlSerializer[]

FromTypes() публичный статический метод

public static FromTypes ( Type types ) : System.Xml.Serialization.XmlSerializer[]
types System.Type
Результат System.Xml.Serialization.XmlSerializer[]

GetXmlSerializerAssemblyName() публичный статический метод

public static GetXmlSerializerAssemblyName ( Type type ) : string
type System.Type
Результат string

GetXmlSerializerAssemblyName() публичный статический метод

public static GetXmlSerializerAssemblyName ( Type type, string defaultNamespace ) : string
type System.Type
defaultNamespace string
Результат string

Serialize() публичный метод

public Serialize ( Stream stream, object o ) : void
stream Stream
o object
Результат void

Serialize() публичный метод

public Serialize ( Stream stream, object o, XmlSerializerNamespaces namespaces ) : void
stream Stream
o object
namespaces XmlSerializerNamespaces
Результат void

Serialize() публичный метод

public Serialize ( TextWriter textWriter, object o ) : void
textWriter System.IO.TextWriter
o object
Результат void

Serialize() публичный метод

public Serialize ( TextWriter textWriter, object o, XmlSerializerNamespaces namespaces ) : void
textWriter System.IO.TextWriter
o object
namespaces XmlSerializerNamespaces
Результат void

Serialize() публичный метод

public Serialize ( XmlWriter xmlWriter, object o ) : void
xmlWriter XmlWriter
o object
Результат void

Serialize() публичный метод

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
Результат void

Serialize() публичный метод

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
encodingStyle string
Результат void

Serialize() публичный метод

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle, string id ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
encodingStyle string
id string
Результат void

Serialize() защищенный метод

protected Serialize ( object o, XmlSerializationWriter writer ) : void
o object
writer XmlSerializationWriter
Результат void

SetXmlSerializerContract() публичный статический метод

public static SetXmlSerializerContract ( XmlSerializerImplementation xmlSerializerImplementation ) : void
xmlSerializerImplementation XmlSerializerImplementation
Результат void

XmlSerializer() защищенный метод

protected XmlSerializer ( ) : System.Reflection
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type ) : System.Reflection
type System.Type
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, Type extraTypes ) : System.Reflection
type System.Type
extraTypes System.Type
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, XmlAttributeOverrides overrides ) : System.Reflection
type System.Type
overrides XmlAttributeOverrides
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, string defaultNamespace ) : System.Reflection
type System.Type
overrides XmlAttributeOverrides
extraTypes System.Type
root XmlRootAttribute
defaultNamespace string
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, string defaultNamespace, string location ) : System.Reflection
type System.Type
overrides XmlAttributeOverrides
extraTypes System.Type
root XmlRootAttribute
defaultNamespace string
location string
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, XmlRootAttribute root ) : System.Reflection
type System.Type
root XmlRootAttribute
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( Type type, string defaultNamespace ) : System.Reflection
type System.Type
defaultNamespace string
Результат System.Reflection

XmlSerializer() публичный метод

public XmlSerializer ( XmlTypeMapping xmlTypeMapping ) : System.Reflection
xmlTypeMapping XmlTypeMapping
Результат System.Reflection

Описание свойств

DefaultNamespace публичное свойство

public string DefaultNamespace
Результат string