C# Класс Platform.Xml.Serialization.ListTypeSerializer

Наследование: ComplexTypeTypeSerializer
Показать файл Открыть проект

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

Метод Описание
Deserialize ( XmlReader reader, SerializationContext state ) : object
ListTypeSerializer ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : System

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

Метод Описание
CanDeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : bool
CreateInstance ( XmlReader reader, SerializationContext state ) : object
DeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : void
Scan ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : void
SerializeElements ( object obj, XmlWriter writer, SerializationContext state ) : void

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

Метод Описание
TryGetItemByType ( Type type, ListItem &listItem ) : bool

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

CanDeserializeElement() защищенный Метод

protected CanDeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : bool
obj object
reader System.Xml.XmlReader
state SerializationContext
Результат bool

CreateInstance() защищенный Метод

protected CreateInstance ( XmlReader reader, SerializationContext state ) : object
reader System.Xml.XmlReader
state SerializationContext
Результат object

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

public Deserialize ( XmlReader reader, SerializationContext state ) : object
reader System.Xml.XmlReader
state SerializationContext
Результат object

DeserializeElement() защищенный Метод

protected DeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : void
obj object
reader System.Xml.XmlReader
state SerializationContext
Результат void

ListTypeSerializer() публичный Метод

public ListTypeSerializer ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : System
memberInfo SerializationMemberInfo
cache TypeSerializerCache
options SerializerOptions
Результат System

Scan() защищенный Метод

protected Scan ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : void
memberInfo SerializationMemberInfo
cache TypeSerializerCache
options SerializerOptions
Результат void

SerializeElements() защищенный Метод

protected SerializeElements ( object obj, XmlWriter writer, SerializationContext state ) : void
obj object
writer System.Xml.XmlWriter
state SerializationContext
Результат void