DslDefinitionModelDomainModelSerializer Sınıf

Tanım

DslDefinitionModel etki alanı modelini seri hale getirmek/seri durumdan çıkarmak için kullanılabilen IDomainModelSerializer arabiriminin bir uygulamasını sağlar.

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
Devralma
DslDefinitionModelDomainModelSerializer
Öznitelikler

Açıklamalar

Çift türetilmiş sınıf-varsayılan uygulama DslDefinitionModelDomainModelSerializerBase ' dir. Bu sınıf, kullanıcıların davranışı kolayca özelleştirebilmesi için vardır.

Oluşturucular

DslDefinitionModelDomainModelSerializer()

Özellikler

DomainModelNamespace

Etki alanı modeli serileştirilirken kullanılan XML ad alanı

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
DomainModelType

Etki alanı modelinin türü

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
IsSerializable

True döndürür: Bu DSL, doğrudan seri hale getirilebilir/seri durumdan çıkarılamaz.

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
ModelFileExtension

Bu tür bir etki alanı modelinin model dosyaları için kullanılan dosya uzantısı

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)

Yöntemler

CalculateDiagramFileName(String)

Belirtilen model dosyası için Diyagram dosyasının adını hesaplar ve döndürür

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
LoadModel(SerializationResult, Partition, String, ISerializerLocator)

Bir DslLibrary örneği ve onunla ilişkili Diyagram dosyası yükler.

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISerializerLocator)

Bir DslLibrary örneği ve onunla ilişkili Diyagram dosyası yükler.

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
SaveModel(SerializationResult, ModelElement, String, Encoding)

Verilen model kökünü belirtilen kodlamaya göre belirtilen dosyaya kaydeder.

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)
SaveModelAndDiagram(SerializationResult, ModelElement, String, ModelElement, String, Encoding)

Verilen DslLibrary ve Global:: Microsoft. VisualStudio. model. DslDesigner. DslDesignerDiagram dosyalarını belirtilen kodlamaya göre kaydeder.

(Devralındığı yer: DslDefinitionModelDomainModelSerializerBase)

Şunlara uygulanır