MemberCodeDomSerializer Класс

Определение

Предоставляет базовый класс для сериализации примитива отражения в графе объекта.

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

Комментарии

Класс MemberCodeDomSerializer является "мета" сериализатором, то есть сериализатором, который не сериализует часть графа объектов, а сериализует примитив отражения в графе объектов. Например, объект MemberCodeDomSerializer будет связан с PropertyDescriptor , чтобы сериализовать свойство . MemberCodeDomSerializer Объекты позволяют конструктам, таким как свойства и события, быть логическими, а не требовать от них физической поддержки в коде.

В отличие от CodeDomSerializer классов, MemberCodeDomSerializer объекты должны иметь возможность десериализовать.

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

MemberCodeDomSerializer()

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

Методы

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

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

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

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

(Унаследовано от CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Выполняет десериализацию свойств заданного объекта из набора ресурсов нейтральной культуры.

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

Выполняет десериализацию оператора путем обработки и выполнения инструкции CodeDOM.

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

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

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

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

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

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

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

Определяет местоположение сериализатора для значения заданного объекта.

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

Определяет местоположение сериализатора для заданного типа.

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

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

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

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

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

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

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

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

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

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

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

Выполняет сериализацию дескриптора элемента по заданному значению для сборника инструкций.

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

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

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

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

(Унаследовано от CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

(Унаследовано от CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

(Унаследовано от CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

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

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

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

Выполняет сериализацию заданного объекта в набор ресурсов, используя заданное имя ресурса.

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

Выполняет сериализацию заданного объекта в набор ресурсов, используя заданное имя ресурса.

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

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

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

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

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

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

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

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

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

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

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

Определяет, необходимо ли выполнять сериализацию элемента.

ToString()

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

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

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

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