C# Class System.Xml.Serialization.XmlSerializer

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Свойство Type Description
DefaultNamespace string

Private Properties

Свойство Type Description
DemandForUserLocationOrEvidence void
DeserializePrimitive object
GenerateTempAssembly TempAssembly
GenerateTempAssembly TempAssembly
GenerateTempAssembly TempAssembly
GetKnownMapping XmlTypeMapping
GetSerializersFromCache System.Xml.Serialization.XmlSerializer[]
GetXmlSerializerContractFromGeneratedAssembly XmlSerializerImplementation
SerializePrimitive void
SetTempAssembly void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateReader ( ) : XmlSerializationReader
CreateWriter ( ) : XmlSerializationWriter
Deserialize ( XmlSerializationReader reader ) : object
Serialize ( object o, XmlSerializationWriter writer ) : void
XmlSerializer ( ) : System.Reflection

Private Methods

Méthode Description
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

Method Details

CanDeserialize() public méthode

public CanDeserialize ( System.IO.XmlReader xmlReader ) : bool
xmlReader System.IO.XmlReader
Résultat bool

CreateReader() protected méthode

protected CreateReader ( ) : XmlSerializationReader
Résultat XmlSerializationReader

CreateWriter() protected méthode

protected CreateWriter ( ) : XmlSerializationWriter
Résultat XmlSerializationWriter

Deserialize() public méthode

public Deserialize ( Stream stream ) : object
stream Stream
Résultat object

Deserialize() public méthode

public Deserialize ( TextReader textReader ) : object
textReader System.IO.TextReader
Résultat object

Deserialize() public méthode

public Deserialize ( System.IO.XmlReader xmlReader ) : object
xmlReader System.IO.XmlReader
Résultat object

Deserialize() public méthode

public Deserialize ( System.IO.XmlReader xmlReader, XmlDeserializationEvents events ) : object
xmlReader System.IO.XmlReader
events XmlDeserializationEvents
Résultat object

Deserialize() public méthode

public Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle ) : object
xmlReader System.IO.XmlReader
encodingStyle string
Résultat object

Deserialize() public méthode

public Deserialize ( System.IO.XmlReader xmlReader, string encodingStyle, XmlDeserializationEvents events ) : object
xmlReader System.IO.XmlReader
encodingStyle string
events XmlDeserializationEvents
Résultat object

Deserialize() protected méthode

protected Deserialize ( XmlSerializationReader reader ) : object
reader XmlSerializationReader
Résultat object

FromMappings() public static méthode

public static FromMappings ( XmlMapping mappings ) : System.Xml.Serialization.XmlSerializer[]
mappings XmlMapping
Résultat System.Xml.Serialization.XmlSerializer[]

FromMappings() public static méthode

public static FromMappings ( XmlMapping mappings, Type type ) : System.Xml.Serialization.XmlSerializer[]
mappings XmlMapping
type System.Type
Résultat System.Xml.Serialization.XmlSerializer[]

FromTypes() public static méthode

public static FromTypes ( Type types ) : System.Xml.Serialization.XmlSerializer[]
types System.Type
Résultat System.Xml.Serialization.XmlSerializer[]

GetXmlSerializerAssemblyName() public static méthode

public static GetXmlSerializerAssemblyName ( Type type ) : string
type System.Type
Résultat string

GetXmlSerializerAssemblyName() public static méthode

public static GetXmlSerializerAssemblyName ( Type type, string defaultNamespace ) : string
type System.Type
defaultNamespace string
Résultat string

Serialize() public méthode

public Serialize ( Stream stream, object o ) : void
stream Stream
o object
Résultat void

Serialize() public méthode

public Serialize ( Stream stream, object o, XmlSerializerNamespaces namespaces ) : void
stream Stream
o object
namespaces XmlSerializerNamespaces
Résultat void

Serialize() public méthode

public Serialize ( TextWriter textWriter, object o ) : void
textWriter System.IO.TextWriter
o object
Résultat void

Serialize() public méthode

public Serialize ( TextWriter textWriter, object o, XmlSerializerNamespaces namespaces ) : void
textWriter System.IO.TextWriter
o object
namespaces XmlSerializerNamespaces
Résultat void

Serialize() public méthode

public Serialize ( XmlWriter xmlWriter, object o ) : void
xmlWriter XmlWriter
o object
Résultat void

Serialize() public méthode

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
Résultat void

Serialize() public méthode

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
encodingStyle string
Résultat void

Serialize() public méthode

public Serialize ( XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces, string encodingStyle, string id ) : void
xmlWriter XmlWriter
o object
namespaces XmlSerializerNamespaces
encodingStyle string
id string
Résultat void

Serialize() protected méthode

protected Serialize ( object o, XmlSerializationWriter writer ) : void
o object
writer XmlSerializationWriter
Résultat void

SetXmlSerializerContract() public static méthode

public static SetXmlSerializerContract ( XmlSerializerImplementation xmlSerializerImplementation ) : void
xmlSerializerImplementation XmlSerializerImplementation
Résultat void

XmlSerializer() protected méthode

protected XmlSerializer ( ) : System.Reflection
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( Type type ) : System.Reflection
type System.Type
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( Type type, Type extraTypes ) : System.Reflection
type System.Type
extraTypes System.Type
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( Type type, XmlAttributeOverrides overrides ) : System.Reflection
type System.Type
overrides XmlAttributeOverrides
Résultat System.Reflection

XmlSerializer() public méthode

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
Résultat System.Reflection

XmlSerializer() public méthode

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
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( Type type, XmlRootAttribute root ) : System.Reflection
type System.Type
root XmlRootAttribute
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( Type type, string defaultNamespace ) : System.Reflection
type System.Type
defaultNamespace string
Résultat System.Reflection

XmlSerializer() public méthode

public XmlSerializer ( XmlTypeMapping xmlTypeMapping ) : System.Reflection
xmlTypeMapping XmlTypeMapping
Résultat System.Reflection

Property Details

DefaultNamespace public_oe property

public string DefaultNamespace
Résultat string