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, Boolean)

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

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

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

(Унаследовано от 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, Boolean)

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

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

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

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

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

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

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

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

Определяет, должен ли данный элемент сериализоваться.

ToString()

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

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

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

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