PortHasBasePortSerializer クラス

DomainClass PortHasBasePort のシリアライザー PortHasBasePortSerializer。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShapeSerializer
          Microsoft.VisualStudio.Modeling.DslDefinition.PortHasBasePortSerializer

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

構文

'宣言
Public NotInheritable Class PortHasBasePortSerializer _
    Inherits GeometryShapeHasBaseGeometryShapeSerializer
public sealed class PortHasBasePortSerializer : GeometryShapeHasBaseGeometryShapeSerializer

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ MonikerAttributeName これは、シリアル化されたインスタンス monikerized で PortHasBasePort モニカーを格納する XML 属性の名前です。 (GeometryShapeHasBaseGeometryShapeSerializer.MonikerAttributeName をオーバーライドします。)
パブリック プロパティ MonikerTagName これは PortHasBasePort の monikerized インスタンスをシリアル化するために使用される XML タグ名です。 (GeometryShapeHasBaseGeometryShapeSerializer.MonikerTagName をオーバーライドします。)
パブリック プロパティ SerializesId このクラスから派生したシリアライザーが ID をシリアル化しているかを公開します (GeometryShapeHasBaseGeometryShapeSerializer.SerializesId をオーバーライドします。)
パブリック プロパティ UsesFullForm このクラスから派生したシリアライザーが完全な形でこの関係をシリアル化しているかを公開します。 (GeometryShapeHasBaseGeometryShapeSerializer.UsesFullForm をオーバーライドします。)
パブリック プロパティ XmlTagName これは PortHasBasePort のインスタンスをシリアル化するために使用される XML タグ名です。 (GeometryShapeHasBaseGeometryShapeSerializer.XmlTagName をオーバーライドします。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CalculateQualifiedName このメソッドは PortHasBasePort の特定のインスタンスにモニカーを計算します。 (GeometryShapeHasBaseGeometryShapeSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMonikerQualifier ドメイン クラスはさまざまな方法で monikerized あります : /qualifier/key の標準機能、カスタムモニカー、要素 ID ドメイン クラスが /qualifier/key の標準機能を使用してシリアル化されている場合、メソッドは、モニカー ; この修飾子ドメイン クラスが monikerization には他の方法を使用している場合、このメソッドは空の文字列。 (GeometryShapeHasBaseGeometryShapeSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド MonikerizeReference ポートへの参照を含むモニカーを計算します (GeometryShapeHasBaseGeometryShapeSerializer.MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store) をオーバーライドします。)
パブリック メソッド Read パブリック (XML) から PortHasBasePort の 1 個のインスタンスを逆シリアル化するメソッドをよく読んでください。 (GeometryShapeHasBaseGeometryShapeSerializer.Read(SerializationContext, ModelElement, XmlReader) をオーバーライドします。)
パブリック メソッド ReadRootElement XML ファイルのルート モデル要素を逆シリアル化します。 (DomainClassXmlSerializer から継承されます。)
パブリック メソッド Reset シリアライザーをリセットします。 (GeometryShapeHasBaseGeometryShapeSerializer から継承されます。)
パブリック メソッド SerializeReference ポートへの参照 monikerized 文字列を計算します。 (GeometryShapeHasBaseGeometryShapeSerializer.SerializeReference(SerializationContext, ModelElement, ModelElement) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryCreateDerivedInstance このメソッドは、リーダーが指す PortHasBasePort のタグに基づいて適切な派生インスタンスを作成します。派生型だけがチェックされます。このメソッドで上の違いがこのメソッドは PortHasBasePort 型のインスタンス自体を作成しないことに注意してください。 (GeometryShapeHasBaseGeometryShapeSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition) をオーバーライドします。)
パブリック メソッド TryCreateInstance このメソッドは、リーダーが指す PortHasBasePort のタグに基づいて適切なインスタンスを作成します。リーダーがシリアル化された PortHasBasePort に職、PortHasBasePort の新しいインスタンスが特定のパーティションに作成されます。それ以外の場合は null が返されます。 (GeometryShapeHasBaseGeometryShapeSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition) をオーバーライドします。)
パブリック メソッド TryCreateMonikerInstance このメソッドは、リーダーが指すタグに PortHasBasePort の正しい派生は、PortHasBasePort 自体) インスタンスのモニカーを基づいて作成します。 (GeometryShapeHasBaseGeometryShapeSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) をオーバーライドします。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter) この XML にシリアライザーのインスタンスに関連付けられているモデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。)
パブリック メソッド Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) XML に PortHasBasePort の 1 個のインスタンスをシリアル化する公共の記述 (メソッド)。 (GeometryShapeHasBaseGeometryShapeSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) をオーバーライドします。)
パブリック メソッド WriteMoniker XML に PortHasBasePort の monikerized インスタンスを作成 WriteMoniker のパブリック メソッド ()。 (GeometryShapeHasBaseGeometryShapeSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) をオーバーライドします。)
パブリック メソッド WriteRootElement この XML にシリアライザーのインスタンスに関連付けられているルート モデル要素のインスタンスをシリアル化します。 (DomainClassXmlSerializer から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition 名前空間