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 для сериализации свойства будет связано с 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) |