Поделиться через


DomainClassXmlSerializer - класс

Представляет базовый класс для всех создаваемых сериализаторов домена.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
    Microsoft.VisualStudio.Modeling.ExtensionElementSerializer

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

Тип DomainClassXmlSerializer предоставляет следующие члены.

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

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

В начало страницы

Свойства

  Имя Описание
Открытое свойство MonikerAttributeName Возвращает имя атрибута XML, содержащее строку моникера.
Открытое свойство MonikerTagName Получает имя тега XML.
Открытое свойство XmlTagName Получает имя тега XML, которое будет использоваться при сериализации.

В начало страницы

Методы

  Имя Описание
Открытый метод CalculateQualifiedName Вычисляет ссылку на обработаны экземпляром элемента модели.
Защищенный метод CreateInstance Создает экземпляр элемента модели.
Защищенный метод CreateMonikerInstance Создает экземпляр моникера.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetMonikerQualifier Вычисляет квалификатор для моникера.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Read Выполняет десериализацию заданного экземпляра элемента модели из XML.
Защищенный метод ReadAdditionalElementData Прочитайте все данные дополнительного элемента, связанные с элементом.
Защищенный метод ReadElements Эти методы десериализации вложенные элементы xml в экземпляр переданной элементе.
Защищенный метод ReadPropertiesFromAttributes Выполняет десериализацию этого метода все свойства, сериализуются как атрибуты XML.
Открытый метод ReadRootElement Десериализует корневой элемент модели из XML.
Открытый метод Reset Возвращает сериализатор к ее первоначальному состоянию
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryCreateInstance Проверяет, является ли данный объект XmlReader указывающий на сериализованному экземпляру элемента модели, данный сериализатор может обработать.
Открытый метод TryCreateMonikerInstance Проверяет, является ли данный объект XmlReader указывает на monikerized экземпляром элемента модели, данный сериализатор может обработать.
Открытый метод Write(SerializationContext, ModelElement, XmlWriter) Сериализует экземпляр элемента модели, связанный с этим экземпляром сериализатора в XML.
Открытый метод Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Сериализует экземпляр элемента модели, связанный с этим экземпляром сериализатора в XML.
Защищенный метод WriteAdditionalElementData Записывает все данные дополнительного элемента, связанные с элементом
Защищенный метод WriteElements Эти методы сериализуют 1) свойства сериализованные в виде вложенных xml-элементов и 2) элементов модели дочернего элемента в формате XML.
Открытый метод WriteMoniker Выполняет сериализацию из моникера, экземпляр элемента модели, связанные с этим экземпляром сериализатора в XML.
Защищенный метод WritePropertiesAsAttributes Запишите любые свойства, которые должны быть сериализован как атрибут XML.
Открытый метод WriteRootElement Сериализует экземпляр корневого элемента модели, связанный с этим экземпляром сериализатора в XML.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен