次の方法で共有


BinaryLinkShapeSerializerBase クラス

DomainClass BinaryLinkShape のシリアライザー BinaryLinkShapeSerializerBase。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementSerializer
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeSerializer
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeSerializerBase
            Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeSerializer

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

構文

'宣言
Public MustInherit Class BinaryLinkShapeSerializerBase _
    Inherits LinkShapeSerializer
public abstract class BinaryLinkShapeSerializerBase : LinkShapeSerializer

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

コンストラクター

  名前 説明
プロテクト メソッド BinaryLinkShapeSerializerBase BinaryLinkShapeSerializerBase コンストラクター

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ MonikerAttributeName (LinkShapeSerializer.MonikerAttributeName をオーバーライドします。)
パブリック プロパティ MonikerTagName (LinkShapeSerializer.MonikerTagName をオーバーライドします。)
パブリック プロパティ XmlTagName (LinkShapeSerializer.XmlTagName をオーバーライドします。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CalculateQualifiedName このメソッドは、モニカーから特定の BinaryLinkShape インスタンスを算出します。 (LinkShapeSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。)
プロテクト メソッド CreateInstance 現在リーダーが指しているタグに基づいて、BinaryLinkShape のインスタンスを作成します。リーダーを移動しません。 (LinkShapeSerializer.CreateInstance(SerializationContext, XmlReader, Partition) をオーバーライドします。)
プロテクト メソッド CreateMonikerInstance 現在リーダーが指しているタグに基づいて、BinaryLinkShape のモニカーを作成します。リーダーを移動しません。 (LinkShapeSerializer.CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMonikerQualifier ドメイン クラスが標準の /qualifier/key メカニズムを使用してシリアル化される場合は、モニカーの修飾子を返します。それ以外の場合は、空の文字列を返します。 (LinkShapeSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Read BinaryLinkShape は抽象であり、インスタンス化できないので、このメソッドは NotSupportedException をスローします。 (LinkShapeSerializer.Read(SerializationContext, ModelElement, XmlReader) をオーバーライドします。)
プロテクト メソッド ReadAdditionalElementData 要素に関連付けられた追加の要素データを読み取ります。 (DomainClassXmlSerializer から継承されます。)
プロテクト メソッド ReadElements このメソッドは、渡された要素内の入れ子になった XML 要素を逆シリアル化します。 (LinkShapeSerializer から継承されます。)
プロテクト メソッド ReadLinkShapeChildElements LinkShape で定義された子要素を読み取ります。 (LinkShapeSerializer から継承されます。)
プロテクト メソッド ReadPropertiesFromAttributes このメソッドは、XML 属性としてシリアル化されるすべてのプロパティを逆シリアル化します。 (LinkShapeSerializer.ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) をオーバーライドします。)
パブリック メソッド ReadRootElement XML からルート モデル要素を逆シリアル化します。 (DomainClassXmlSerializer から継承されます。)
プロテクト メソッド ReadShapeElementChildElements ShapeElement で定義された子要素を読み取ります。 (ShapeElementSerializer から継承されます。)
パブリック メソッド Reset シリアライザーをリセットします (LinkShapeSerializer.Reset() をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryCreateInstance 現在リーダーが指しているタグに基づいて、BinaryLinkShape のインスタンスを作成します。リーダーは移動しません。 (LinkShapeSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition) をオーバーライドします。)
パブリック メソッド TryCreateMonikerInstance 現在リーダーが指しているタグに基づいて、BinaryLinkShape (またはそのサブタイプの 1 つ) のインスタンスのモニカーを作成します。 (LinkShapeSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) をオーバーライドします。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter) このシリアライザー インスタンスに関連付けられているモデル要素インスタンスを XML にシリアル化します。 (DomainClassXmlSerializer から継承されます。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) 1 つの BinaryLinkShape インスタンスを XML にシリアル化します。 (LinkShapeSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) をオーバーライドします。)
プロテクト メソッド WriteAdditionalElementData 要素に関連付けられた追加の要素データを書き込みます (LinkShapeSerializer から継承されます。)
プロテクト メソッド WriteElements このメソッドは、1) 入れ子の XML 要素としてシリアル化されるプロパティと 2) 子モデル要素を XML にシリアル化します。 (LinkShapeSerializer から継承されます。)
プロテクト メソッド WriteLinkShapeChildElements LinkShape で定義された子要素を書き込みます。 (LinkShapeSerializer から継承されます。)
パブリック メソッド WriteMoniker モニカー化された BinaryLinkShape インスタンスを XML に書き込みます。 (LinkShapeSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) をオーバーライドします。)
プロテクト メソッド WritePropertiesAsAttributes XML 属性としてシリアル化する必要があるすべてのプロパティを記述します。 (LinkShapeSerializer.WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) をオーバーライドします。)
パブリック メソッド WriteRootElement このシリアライザー インスタンスに関連付けられているルート モデル要素インスタンスを XML にシリアル化します。 (DomainClassXmlSerializer から継承されます。)
プロテクト メソッド WriteShapeElementChildElements ShapeElement で定義された子要素を書き込みます。 (ShapeElementSerializer から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間