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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。