C# Класс XSerializer.ListSerializer

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

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

Метод Описание
DeserializeObject ( XSerializerXmlReader reader, ISerializeOptions options ) : object
GetSerializer ( Type type, XSerializer.EncryptAttribute encryptAttribute, IXmlSerializerOptions options, string itemElementName ) : IXmlSerializerInternal
SerializeObject ( XSerializer.XSerializerXmlTextWriter writer, object instance, ISerializeOptions options ) : void

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

Метод Описание
AddItemToCollection ( object collection, object item ) : void
ListSerializer ( XSerializer.EncryptAttribute encryptAttribute, IXmlSerializerOptions options, string itemElementName ) : System

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

Метод Описание
CheckAndReturn ( bool hasInstanceBeenCreated, object instance ) : object
DeserializeItem ( XSerializerXmlReader reader, IXmlSerializerInternal serializer, bool hasInstanceBeenCreated, ISerializeOptions options, bool &shouldIssueRead ) : object

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

AddItemToCollection() защищенный абстрактный Метод

protected abstract AddItemToCollection ( object collection, object item ) : void
collection object
item object
Результат void

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

public DeserializeObject ( XSerializerXmlReader reader, ISerializeOptions options ) : object
reader XSerializerXmlReader
options ISerializeOptions
Результат object

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

public static GetSerializer ( Type type, XSerializer.EncryptAttribute encryptAttribute, IXmlSerializerOptions options, string itemElementName ) : IXmlSerializerInternal
type System.Type
encryptAttribute XSerializer.EncryptAttribute
options IXmlSerializerOptions
itemElementName string
Результат IXmlSerializerInternal

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

protected ListSerializer ( XSerializer.EncryptAttribute encryptAttribute, IXmlSerializerOptions options, string itemElementName ) : System
encryptAttribute XSerializer.EncryptAttribute
options IXmlSerializerOptions
itemElementName string
Результат System

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

public SerializeObject ( XSerializer.XSerializerXmlTextWriter writer, object instance, ISerializeOptions options ) : void
writer XSerializer.XSerializerXmlTextWriter
instance object
options ISerializeOptions
Результат void