CollectionCodeDomSerializer Класс

Определение

Сериализует коллекции.

public ref class CollectionCodeDomSerializer : System::ComponentModel::Design::Serialization::CodeDomSerializer
public class CollectionCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
type CollectionCodeDomSerializer = class
    inherit CodeDomSerializer
Public Class CollectionCodeDomSerializer
Inherits CodeDomSerializer
Наследование
CollectionCodeDomSerializer

Комментарии

Класс CollectionCodeDomSerializer может создавать операторы или выражения. Если объект для сериализации является массивом, CollectionCodeDomSerializer он создаст выражение и назначит его инструкции в текущем стеке контекста. Если объект является коллекцией с методом AddRange или аналогичным методом, CollectionCodeDomSerializer будет создан оператор, вызывающий метод.

Конструкторы

Имя Описание
CollectionCodeDomSerializer()

Инициализирует новый экземпляр класса CollectionCodeDomSerializer.

Методы

Имя Описание
Deserialize(IDesignerSerializationManager, Object)

Десериализирует указанный сериализованный объект CodeDOM в объект.

(Унаследовано от CodeDomSerializer)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Возвращает экземпляр заданного типа.

(Унаследовано от CodeDomSerializerBase)
DeserializeStatementToInstance(IDesignerSerializationManager, CodeStatement)

Десериализация одной инструкции.

(Унаследовано от CodeDomSerializer)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetExpression(IDesignerSerializationManager, Object)

Возвращает выражение для данного объекта.

(Унаследовано от CodeDomSerializerBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetSerializer(IDesignerSerializationManager, Object)

Находит сериализатор для заданного значения объекта.

(Унаследовано от CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

Находит сериализатор для данного типа.

(Унаследовано от CodeDomSerializerBase)
GetTargetComponentName(CodeStatement, CodeExpression, Type)

Определяет группу инструкций, к которой должна принадлежать данная инструкция.

(Унаследовано от CodeDomSerializer)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetUniqueName(IDesignerSerializationManager, Object)

Возвращает уникальное имя данного объекта.

(Унаследовано от CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

Возвращает значение, указывающее, был ли сериализован заданный объект, при необходимости учитывая предустановленные выражения.

(Унаследовано от CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

Возвращает значение, указывающее, сериализован ли данный объект.

(Унаследовано от CodeDomSerializerBase)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MethodSupportsSerialization(MethodInfo)

Проверяет поддержку сериализации с помощью method.

Serialize(IDesignerSerializationManager, Object)

Сериализует указанную коллекцию в объект CodeDOM.

SerializeAbsolute(IDesignerSerializationManager, Object)

Сериализует заданный объект, учитывая значения по умолчанию.

(Унаследовано от CodeDomSerializer)
SerializeCollection(IDesignerSerializationManager, CodeExpression, Type, ICollection, ICollection)

Сериализует указанную коллекцию.

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Возвращает выражение, представляющее создание данного объекта.

(Унаследовано от CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Сериализует заданное событие в данную коллекцию инструкций.

(Унаследовано от CodeDomSerializerBase)
SerializeMember(IDesignerSerializationManager, Object, MemberDescriptor)

Сериализует заданный элемент для заданного объекта.

(Унаследовано от CodeDomSerializer)
SerializeMemberAbsolute(IDesignerSerializationManager, Object, MemberDescriptor)

Сериализует заданный член, учитывая значения по умолчанию.

(Унаследовано от CodeDomSerializer)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Сериализует свойство для заданного объекта.

(Унаследовано от CodeDomSerializerBase)
SerializeToReferenceExpression(IDesignerSerializationManager, Object)
Устаревшие.
Устаревшие.

Сериализует указанное значение в выражение CodeDOM.

(Унаследовано от CodeDomSerializer)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Сериализует заданный объект в выражение, подходящее для инвариантного языка и региональных параметров.

(Унаследовано от CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

Сериализует заданный объект в выражение.

(Унаследовано от CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Связывает объект с выражением, при необходимости указывая предустановленное выражение.

(Унаследовано от CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Связывает объект с выражением.

(Унаследовано от CodeDomSerializerBase)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел