次の方法で共有


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.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.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 がこのシリアライザーで処理できるモデル要素のモニカー化されたインスタンスを指しているかどうかを確認します。
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter) このシリアライザー インスタンスに関連付けられているモデル要素インスタンスを XML にシリアル化します。
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) このシリアライザー インスタンスに関連付けられているモデル要素インスタンスを XML にシリアル化します。
プロテクト メソッド WriteAdditionalElementData 要素に関連付けられた追加の要素データを書き込みます
プロテクト メソッド WriteElements このメソッドは、1) 入れ子の XML 要素としてシリアル化されるプロパティと 2) 子モデル要素を XML にシリアル化します。
パブリック メソッド WriteMoniker モニカーから、このシリアライザー インスタンスに関連付けられているモデル要素インスタンスを XML にシリアル化します。
プロテクト メソッド WritePropertiesAsAttributes XML 属性としてシリアル化する必要があるすべてのプロパティを記述します。
パブリック メソッド WriteRootElement このシリアライザー インスタンスに関連付けられているルート モデル要素インスタンスを XML にシリアル化します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間