次の方法で共有


PresentationElementTypeDescriptionProvider クラス

メモ: この API は、互換性のために残されています。

PresentationElementTypeDescriptionProvider は ModelElement オブジェクトをカプセル化するラッパー クラスを提供します。 このクラスは、プロパティ グリッドが ModelElement オブジェクトを表示するときに呼び出されます。

継承階層

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptionProvider

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

構文

'宣言
<ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.",  _
    True)> _
Public Class PresentationElementTypeDescriptionProvider _
    Inherits ElementTypeDescriptionProvider
[ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.", 
    true)]
public class PresentationElementTypeDescriptionProvider : ElementTypeDescriptionProvider

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

コンストラクター

  名前 説明
パブリック メソッド PresentationElementTypeDescriptionProvider

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) ICustomTypeDescriptor を提供する派生クラスのオーバーライド可能関数 (ElementTypeDescriptor である必要はありません)。基本実装では、CreateTypeDescriptor() を呼び出して ElementTypeDescriptor を作成します。 (ElementTypeDescriptionProvider から継承されます。)
プロテクト メソッド CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) ICustomTypeDescriptor を提供する派生クラスのオーバーライド可能関数 (ElementTypeDescriptor である必要はありません)。基本実装では、CreateTypeDescriptor() を呼び出して ElementTypeDescriptor を作成します。 (ElementTypeDescriptionProvider から継承されます。)
パブリック メソッド CreateInstance 別のデータ型の代わりに使用できるオブジェクトを作成します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド CreatePresentationElementTypeDescriptor プロパティ グリッドでプロパティをレンダリングするための新しい PresentationElementTypeDescriptor を作成します。PresentationElementTypeDescriptionProvider から派生したクラスは、このメソッドをオーバーライドして独自の型記述子を提供します。
プロテクト メソッド CreateTypeDescriptor(ICustomTypeDescriptor, Type) カスタムの型記述子を提供する派生クラスのオーバーライド可能関数。 (ElementTypeDescriptionProvider から継承されます。)
プロテクト メソッド CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) PresentationElement のカスタム型記述子を提供します。 (ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetCache キーと値のペアの IDictionary としてアクセスされる、オブジェクトごとのキャッシュを取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetExtendedTypeDescriptor 指定されたオブジェクトの拡張されたカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド GetExtenderProviders 指定したオブジェクトの拡張プロバイダーを取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetFullComponentName 指定したコンポーネントの名前を取得します。コンポーネントに名前がない場合は nullnull 参照 (Visual Basic では Nothing) を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetReflectionType(Type) 型に対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetReflectionType(Object) 指定されたオブジェクトに対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetReflectionType(Type, Object) 指定された型の指定されたオブジェクトに対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetRuntimeType リフレクション型をランタイム型に変換します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetTypeDescriptor(Type) 指定された型のカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetTypeDescriptor(Object) 指定されたオブジェクトのカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetTypeDescriptor(Type, Object) 指定された型およびオブジェクトのカスタムの型記述子を取得します。 (ElementTypeDescriptionProvider から継承されます。)
パブリック メソッド IsSupportedType 指定した型が型説明および型説明のプロバイダーのチェーンと互換性があるかどうかを示す値を取得します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間