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


DslDefinitionModelSerializationHelperBase - класс

Вспомогательный класс для сериализации и десериализации модели DslDefinitionModel.

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

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper

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

Синтаксис

'Декларация
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

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

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

  Имя Описание
Защищенный метод DslDefinitionModelSerializationHelperBase Конструктор

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

Методы

  Имя Описание
Защищенный метод CheckForOrphanedShapes Перейдите в схему найти все фигуры, не подключены к элементу модели.Некоторые из них могут быть структурой, оставшиеся формы вне синхронизации.Мы хотим убедиться, что получатель всем фигурам вне синхронизации вероятность исправления вверх или создайте верные предупреждения и сообщения об ошибках.
Защищенный метод CheckVersion Проверяет версию, читанной файла.
Защищенный метод CreateModelHelper Вспомогательный метод для создания и инициализации нового DslLibrary.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDirectory Возвращает каталог сериализаторов для использования
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetMonikerResolvers Этот метод возвращает сопоставители моникера для каждой из моделей домена в хранилище
Открытый метод GetSerializedModelString Возвращает модель в формате XML
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод InitializeSerialization Убедитесь, что сопоставители моникера и сериализаторов элемента домена правильно устанавливаются в данном хранилище, поэтому можно выполнять десериализацию правильно.
Защищенный метод InitializeSerializationContext
Открытый метод LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary по умолчанию в раздел заданного хранилища и игнорирует результат сериализации.
Открытый метод LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary.
Открытый метод LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary по умолчанию в раздел данного магазина.
Открытый метод LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary и связанный с ним файл схемы по умолчанию в разделе заданного хранилища и игнорирует результат сериализации.
Открытый метод LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary и связанный с ним файл схемы по умолчанию в разделе данного магазина.
Открытый метод LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Загружает экземпляр DslLibrary и связанный с ним файл схемы.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnPostLoadModel Настройка загрузка модели.
Защищенный метод ReadExtensions
Защищенный метод ReadRootElement Элемент read из корневого узла XML.
Защищенный методСтатический член ResolveSchema Пытается разрешить указанное пространство имен схемы
Открытый метод SaveModel(SerializationResult, DslLibrary, String) Сохраняет заданный корневой элемент модели к заданному файлу с кодированием UTF-8 (по умолчанию) и необязательные свойства со значением по умолчанию, не будут записаны.
Открытый метод SaveModel(SerializationResult, DslLibrary, String, Boolean) Сохраняет заданную модель к заданному файлу с кодированием UTF-8 (по умолчанию).
Открытый метод SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Сохраняет заданный корневой элемент модели к заданному файлу с указанным кодированием.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Защищенный метод TryCreateValidatingReader Пытается вернуть проверяющего модуля чтения XML
Защищенный метод TryGetEncoding Пытается вернуть кодирование, используемое модулем чтения.
Защищенный метод WriteExtensions
Открытый метод WriteRootElement Запишите элемент в качестве корня XML.

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

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

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

См. также

Ссылки

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