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) |
Возвращает значение, указывающее, выполнена ли сериализация заданного объекта. (Унаследовано от 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) |