MoveableDecoratorHostShapeSerializer クラス
DomainClass MoveableDecoratorHostShape のシリアライザー MoveableDecoratorHostShapeSerializer。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShapeSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShapeSerializer
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
Public Class MoveableDecoratorHostShapeSerializer _
Inherits MoveableDecoratorHostShapeSerializerBase
public class MoveableDecoratorHostShapeSerializer : MoveableDecoratorHostShapeSerializerBase
MoveableDecoratorHostShapeSerializer 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
MoveableDecoratorHostShapeSerializer | MoveableDecoratorHostShapeSerializer のコンストラクター |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
MonikerAttributeName | これは、シリアル化およびモニカー化されたインスタンスで MoveableDecoratorHostShape のモニカーを格納する XML 属性の名前です。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
MonikerTagName | これは、MoveableDecoratorHostShape のモニカー化されたインスタンスをシリアル化するために使用される XML タグ名です。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
XmlTagName | これは、MoveableDecoratorHostShape のインスタンスをシリアル化するために使用される XML タグ名です。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CalculateQualifiedName | このメソッドは、モニカーから特定の MoveableDecoratorHostShape インスタンスを算出します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
CreateInstance | このメソッドは、現在リーダーが指しているタグに基づいて、MoveableDecoratorHostShape のインスタンスを作成します。リーダーは、MoveableDecoratorHostShape のシリアル化されたインスタンスが指定されることが (呼び出し元によって) 保証されています。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
CreateMonikerInstance | このメソッドは、現在リーダーが指しているタグに基づいて、MoveableDecoratorHostShape のモニカーを作成します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetMonikerQualifier | ドメイン クラスはさまざまな方法 (標準 /qualifier/key メカニズム、カスタム モニカー、要素 ID) でモニカー化できます。ドメイン クラスが標準の /qualifier/key メカニズムを使用してシリアル化される場合、このメソッドはモニカーの修飾子を返します。ドメイン クラスがモニカー化に他の方法を使用する場合、このメソッドは空の文字列を返します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
Read | DecoratorHostShape とは異なり、MoveableDecoratorHostShape は場所情報を保持するためにシリアル化する必要はありません。ただし、CDS でのデコレータとホスト図形の特別な処理が原因で、普通に生成されたシリアル化は機能しません。したがって、ここで生成されたシリアライザーをショートサーキットを行い、ShapeElementSerializer.CustomReadElements()のシリアル化を処理します。 (MoveableDecoratorHostShapeSerializerBase.Read(SerializationContext, ModelElement, XmlReader) をオーバーライドします。) | |
ReadAdditionalElementData | 要素に関連付けられた追加の要素データを読み取ります (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
ReadElements | このメソッドは、渡された要素内の入れ子になった XML 要素を逆シリアル化します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
ReadPropertiesFromAttributes | このメソッドは、XML 属性としてシリアル化されるすべてのプロパティを逆シリアル化します。 (DecoratorHostShapeSerializerBase から継承されます。) | |
ReadRootElement | XML からルート モデル要素を逆シリアル化します。 (DomainClassXmlSerializer から継承されます。) | |
ReadShapeElementChildElements | ShapeElement で定義された子要素を読み取ります。 (ShapeElementSerializer から継承されます。) | |
Reset | シリアライザーをリセットします (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
TryCreateInstance | このメソッドは、現在リーダーが指しているタグに基づいて、MoveableDecoratorHostShape の正しいインスタンスを作成します。リーダーがシリアル化された MoveableDecoratorHostShape にある場合、新しい MoveableDecoratorHostShape インスタンスは指定されたパーティションに作成されます。それ以外の場合は、null が返されます。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
TryCreateMonikerInstance | このメソッドは、現在リーダーが指しているタグに基づいて、MoveableDecoratorHostShape の正しい派生 (MoveableDecoratorHostShape 自体を含む) インスタンスのモニカーを作成します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
Write(SerializationContext, ModelElement, XmlWriter) | このシリアライザー インスタンスに関連付けられているモデル要素インスタンスを XML にシリアル化します。 (DomainClassXmlSerializer から継承されます。) | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | DecoratorHostShape とは異なり、MoveableDecoratorHostShape は場所情報を保持するためにシリアル化する必要はありません。ただし、CDS でのデコレータとホスト図形の特別な処理が原因で、普通に生成されたシリアル化は機能しません。したがって、ここで生成されたシリアライザーをショートサーキットを行い、ShapeElementSerializer.CustomWriteElements() のシリアル化を処理します。 (MoveableDecoratorHostShapeSerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) をオーバーライドします。) | |
WriteAdditionalElementData | 要素に関連付けられた追加の要素データを書き込みます (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
WriteElements | このメソッドは、1) 入れ子の XML 要素としてシリアル化されるプロパティと 2) 子モデル要素を XML にシリアル化します。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
WriteMoniker | モニカー化済み MoveableDecoratorHostShape のインスタンスを XML へ書き込むパブリック WriteMoniker() メソッド。 (MoveableDecoratorHostShapeSerializerBase から継承されます。) | |
WritePropertiesAsAttributes | XML 属性としてシリアル化する必要があるすべてのプロパティを記述します。 (DecoratorHostShapeSerializerBase から継承されます。) | |
WriteRootElement | このシリアライザー インスタンスに関連付けられているルート モデル要素インスタンスを XML にシリアル化します。 (DomainClassXmlSerializer から継承されます。) | |
WriteShapeElementChildElements | ShapeElement で定義された子要素を書き込みます。 (ShapeElementSerializer から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。