次の方法で共有


DomainClassXmlSerializer クラス

生成されるすべてのドメインのシリアライザーの基本クラスを表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
    Microsoft.VisualStudio.Modeling.ExtensionElementSerializer

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 内)

構文

'宣言
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

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

コンストラクター

  名前 説明
パブリック メソッド DomainClassXmlSerializer DomainClassXmlSerializer クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ MonikerAttributeName モニカーの文字列を含む XML 属性の名前を取得します。
パブリック プロパティ MonikerTagName XML タグ名を取得します。
パブリック プロパティ XmlTagName シリアル化に使用される XML タグ名を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CalculateQualifiedName 処理モデル要素のインスタンスへの参照を計算します。
プロテクト メソッド CreateInstance モデル要素のインスタンスを作成します。
プロテクト メソッド CreateMonikerInstance モニカーのインスタンスを作成します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMonikerQualifier モニカーの修飾子を計算します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Read XML のモデル要素のインスタンスを逆シリアル化します。
プロテクト メソッド ReadAdditionalElementData 要素に関連付けられている要素の追加データを読み取ります。
プロテクト メソッド ReadElements このメソッドは、渡された要素内の入れ子になった XML 要素を逆シリアル化します。
プロテクト メソッド ReadPropertiesFromAttributes このメソッドは、XML 属性としてシリアル化するすべてのプロパティを逆シリアル化します。
パブリック メソッド ReadRootElement XML ファイルのルート モデル要素を逆シリアル化します。
パブリック メソッド Reset 初期状態に対してシリアライザーを返します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryCreateInstance 特定の XmlReader がこの処理は、シリアライザーができるモデル要素のシリアル化されたインスタンスを参照しているかどうかをチェックします。
パブリック メソッド TryCreateMonikerInstance 特定の XmlReader がこの処理は、シリアライザーができるモデル要素の monikerized インスタンスを参照しているかどうかをチェックします。
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter) この XML にシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) この XML にシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。
プロテクト メソッド WriteAdditionalElementData 要素に関連付けられている要素の追加データを書き込みます。
プロテクト メソッド WriteElements このメソッドは 1) として入れ子になった XML 要素と XML に 2) 子のモデル要素をシリアル化するプロパティ シリアル化します。
パブリック メソッド WriteMoniker モニカー、から、XML、このシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。
プロテクト メソッド WritePropertiesAsAttributes XML 属性としてシリアル化する必要があるすべてのプロパティを記述します。
パブリック メソッド WriteRootElement この XML にシリアライザーのインスタンスに関連付けられているルート モデル要素のインスタンスをシリアル化します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間