DslLibrarySerializer クラス

読み込みをサポートする DslLibrarySerializer の部分的な部分は DslLibraries をインポートします。

継承階層

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 Class DslLibrarySerializer _
    Inherits DslLibrarySerializerBase
public class DslLibrarySerializer : DslLibrarySerializerBase

DslLibrarySerializer 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DslLibrarySerializer DslLibrarySerializer のコンストラクター

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ MonikerAttributeName これは、シリアル化されたインスタンス monikerized で DslLibrary モニカーを格納する XML 属性の名前です。 (DslLibrarySerializerBase から継承されます。)
パブリック プロパティ MonikerTagName これは DslLibrary の monikerized インスタンスをシリアル化するために使用される XML タグ名です。 (DslLibrarySerializerBase から継承されます。)
パブリック プロパティ XmlTagName これは DslLibrary のインスタンスをシリアル化するために使用される XML タグ名です。 (DslLibrarySerializerBase から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CalculateQualifiedName このメソッドは DslLibrary の特定のインスタンスにモニカーを計算します。 (DslLibrarySerializerBase から継承されます。)
プロテクト メソッド CreateInstance このメソッドは、リーダーが指すタグに基づいて DslLibrary のインスタンスを作成します。リーダー (呼び出し元) によって DslLibrary のシリアル化されたインスタンスを指すことが保証されます。 (DslLibrarySerializerBase から継承されます。)
プロテクト メソッド CreateMonikerInstance このメソッドは、リーダーが指す DslLibrary モニカーをタグに基づいて作成します。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMonikerQualifier ドメイン クラスはさまざまな方法で monikerized あります : /qualifier/key の標準機能、カスタムモニカー、要素 ID ドメイン クラスが /qualifier/key の標準機能を使用してシリアル化されている場合、メソッドは、モニカー ; この修飾子ドメイン クラスが monikerization には他の方法を使用している場合、このメソッドは空の文字列。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Read パブリック (XML) から DslLibrary の 1 個のインスタンスを逆シリアル化するメソッドをよく読んでください。 (DslLibrarySerializerBase から継承されます。)
プロテクト メソッド ReadAdditionalElementData 要素に関連付けられている要素の追加データを読み取ります。 (DomainClassXmlSerializer から継承されます。)
プロテクト メソッド ReadElements 現在の DslLibrary を読んでからインポート DslLibraries を読み込みます。すべてのモデル間の参照がトランザクションをコミット中に解決されるモニカーであるため、これは現在のモデルを最初に読み込まれる、インポートしたモデル最初になりませんかどうか。 (DslLibrarySerializerBase.ReadElements(SerializationContext, ModelElement, XmlReader) をオーバーライドします。)
プロテクト メソッド ReadPropertiesFromAttributes このメソッドは、XML 属性としてシリアル化するすべてのプロパティを逆シリアル化します。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド ReadRootElement XML ファイルのルート モデル要素を逆シリアル化します。 (DomainClassXmlSerializer から継承されます。)
パブリック メソッド Reset シリアライザーをリセットします。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryCreateInstance このメソッドは、リーダーが指す DslLibrary のタグに基づいて適切なインスタンスを作成します。リーダーがシリアル化された DslLibrary に職、DslLibrary の新しいインスタンスが特定のパーティションに作成されます。それ以外の場合は null が返されます。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド TryCreateMonikerInstance このメソッドは、リーダーが指すタグに DslLibrary の正しい派生は、DslLibrary 自体) インスタンスのモニカーを基づいて作成します。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter) この XML にシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) XML に DslLibrary の 1 個のインスタンスをシリアル化する公共の記述 (メソッド)。 (DslLibrarySerializerBase から継承されます。)
プロテクト メソッド WriteAdditionalElementData 要素に関連付けられている要素の追加データを書き込みます。 (DomainClassXmlSerializer から継承されます。)
プロテクト メソッド WriteElements このメソッドは 1) として入れ子になった XML 要素と XML に 2) 子のモデル要素をシリアル化するプロパティ シリアル化します。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド WriteMoniker XML に DslLibrary の monikerized インスタンスを作成 WriteMoniker のパブリック メソッド ()。 (DslLibrarySerializerBase から継承されます。)
プロテクト メソッド WritePropertiesAsAttributes XML 属性としてシリアル化する必要があるすべてのプロパティを記述します。 (DslLibrarySerializerBase から継承されます。)
パブリック メソッド WriteRootElement この XML にシリアライザーのインスタンスに関連付けられているルート モデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition 名前空間