DslDefinitionModelDomainModelSerializer Класс

Определение

Обеспечивает реализацию интерфейса IDomainModelSerializer, который может быть использован для сериализации/десериализации модели домена DslDefinitionModel.

public ref class DslDefinitionModelDomainModelSerializer : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelDomainModelSerializerBase
[Microsoft.VisualStudio.Modeling.DomainModelSerializer(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "http://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel", "dsl")]
[System.ComponentModel.Composition.Export(typeof(Microsoft.VisualStudio.Modeling.IDomainModelSerializer))]
public class DslDefinitionModelDomainModelSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializerBase
[<Microsoft.VisualStudio.Modeling.DomainModelSerializer(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "http://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel", "dsl")>]
[<System.ComponentModel.Composition.Export(typeof(Microsoft.VisualStudio.Modeling.IDomainModelSerializer))>]
type DslDefinitionModelDomainModelSerializer = class
    inherit DslDefinitionModelDomainModelSerializerBase
Public Class DslDefinitionModelDomainModelSerializer
Inherits DslDefinitionModelDomainModelSerializerBase
Наследование
DslDefinitionModelDomainModelSerializer
Атрибуты

Комментарии

Двойной производный класс — реализация по умолчанию находится в Дслдефинитионмоделдомаинмоделсериализербасе. Этот класс существует, чтобы пользователи могли легко настраивать поведение.

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

DslDefinitionModelDomainModelSerializer()

Свойства

DomainModelNamespace

Пространство имен XML, использованное при сериализации доменной модели

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

Тип модели домена

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

Возвращает значение true, если этот DSL можно сериализовать и десериализовать напрямую.

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

Расширение файла, используемого для файлов модели данного типа модели домена

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

Методы

CalculateDiagramFileName(String)

Вычисляет и возвращает имя файла схемы для указанного файла модели

(Унаследовано от DslDefinitionModelDomainModelSerializerBase)
LoadModel(SerializationResult, Partition, String, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы.

(Унаследовано от DslDefinitionModelDomainModelSerializerBase)
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы.

(Унаследовано от DslDefinitionModelDomainModelSerializerBase)
SaveModel(SerializationResult, ModelElement, String, Encoding)

Сохраняет заданный корневой элемент модели в заданный файл с указанной кодировкой.

(Унаследовано от DslDefinitionModelDomainModelSerializerBase)
SaveModelAndDiagram(SerializationResult, ModelElement, String, ModelElement, String, Encoding)

Сохраняет заданную DslLibrary и global::Microsoft.VisualStudio.Modeling.DslDesigner.DslDesignerDiagram в заданные файлы с определенной кодировкой.

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

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