次の方法で共有


ExtensionExtendsElementSerializer クラス

DomainClass ExtensionExtendsElement のシリアライザー ExtensionExtendsElementSerializer。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.ExtensionExtendsElementSerializer

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

構文

'宣言
Public Class ExtensionExtendsElementSerializer _
    Inherits DomainRelationshipXmlSerializer
public class ExtensionExtendsElementSerializer : DomainRelationshipXmlSerializer

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ MonikerAttributeName モニカー化できません。 (DomainClassXmlSerializer.MonikerAttributeName をオーバーライドします。)
パブリック プロパティ MonikerTagName モニカー化できません。 (DomainClassXmlSerializer.MonikerTagName をオーバーライドします。)
パブリック プロパティ SerializesId このクラスから派生したシリアライザーが ID をシリアル化するかどうかを公開します。 (DomainRelationshipXmlSerializer.SerializesId をオーバーライドします。)
パブリック プロパティ UsesFullForm このクラスから派生したシリアライザーがこのリレーションシップを完全な形式でシリアル化するかどうかを公開します。 (DomainRelationshipXmlSerializer.UsesFullForm をオーバーライドします。)
パブリック プロパティ XmlTagName これは、ExtensionExtendsElement のインスタンスをシリアル化するために使用される XML タグ名です。 (DomainClassXmlSerializer.XmlTagName をオーバーライドします。)

このページのトップへ

メソッド

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間