DomainClass Dsl のシリアライザー DslSerializer。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrarySerializerBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrarySerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DslSerializer
名前空間: Microsoft.VisualStudio.Modeling.DslDefinition
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 内)
構文
'宣言
Public NotInheritable Class DslSerializer _
Inherits DslLibrarySerializer
public sealed class DslSerializer : DslLibrarySerializer
DslSerializer 型で公開されるメンバーは以下のとおりです。
コンストラクター
このページのトップへ
プロパティ
このページのトップへ
メソッド
.gif) |
CalculateQualifiedName |
このメソッドは、指定した Dsl のインスタンスにモニカーを計算します。 (DslLibrarySerializerBase.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。) |
.gif) |
Equals |
指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
.gif) |
GetHashCode |
特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
.gif) |
GetMonikerQualifier |
ドメイン クラスはさまざまな方法で monikerized あります : /qualifier/key の標準機能、カスタムモニカー、要素 ID ドメイン クラスが /qualifier/key の標準機能を使用してシリアル化されている場合、メソッドは、モニカー ; この修飾子ドメイン クラスが monikerization には他の方法を使用している場合、このメソッドは空の文字列。 (DslLibrarySerializerBase.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。) |
.gif) |
GetType |
現在のインスタンスの Type を取得します。 (Object から継承されます。) |
.gif) |
Read |
パブリック (XML) ~ 1 個の Dsl のインスタンスを逆シリアル化するメソッドをよく読んでください。 (DslLibrarySerializerBase.Read(SerializationContext, ModelElement, XmlReader) をオーバーライドします。) |
.gif) |
ReadRootElement |
XML ファイルのルート モデル要素を逆シリアル化します。 (DomainClassXmlSerializer から継承されます。) |
.gif) |
Reset |
シリアライザーをリセットします。 (DslLibrarySerializerBase から継承されます。) |
.gif) |
ToString |
現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
.gif) |
TryCreateInstance |
このメソッドは、リーダーが指すタグに基づいて適切な Dsl のインスタンスを作成します。リーダーがシリアル化された Dsl に配置すると、新しい Dsl のインスタンスが特定のパーティションに作成されます。それ以外の場合は null が返されます。 (DslLibrarySerializerBase.TryCreateInstance(SerializationContext, XmlReader, Partition) をオーバーライドします。) |
.gif) |
TryCreateMonikerInstance |
このメソッドは、リーダーが指すタグに基づいて適切な Dsl の派生は、Dsl 自体) インスタンスのモニカーを作成します。 (DslLibrarySerializerBase.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) をオーバーライドします。) |
.gif) |
Write(SerializationContext, ModelElement, XmlWriter) |
この XML にシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。) |
.gif) |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) |
XML に 1 個の Dsl のインスタンスをシリアル化する公共の記述 (メソッド)。 (DslLibrarySerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) をオーバーライドします。) |
.gif) |
WriteMoniker |
XML に monikerized Dsl のインスタンスを作成 WriteMoniker のパブリック メソッド ()。 (DslLibrarySerializerBase.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) をオーバーライドします。) |
.gif) |
WriteRootElement |
この XML にシリアライザーのインスタンスに関連付けられているルート モデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.Modeling.DslDefinition 名前空間