TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたオブジェクトの拡張カスタム型記述子を返します。
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptorFromRegisteredType(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptorFromRegisteredType (object instance);
abstract member GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor
パラメーター
- instance
- Object
戻り値
注釈
拡張型記述子は、他のオブジェクトがこのオブジェクトに追加したが、オブジェクトで実際には定義されていないプロパティを提供するカスタム型記述子です。 たとえば、.NET Framework コンポーネント モデルでは、インターフェイス IExtenderProvider を実装するオブジェクトは、同じ論理コンテナー内にある他のオブジェクトにプロパティを "アタッチ" できます。 GetTypeDescriptor メソッドは、これらの追加の拡張プロパティを提供する型記述子を返しません。 GetExtendedTypeDescriptor は、これらの拡張プロパティのセットを返します。 TypeDescriptor は、これら 2 つのプロパティ コレクションの結果を自動的にマージします。 .NET Framework コンポーネント モデルでは拡張プロパティのみがサポートされますが、型記述プロバイダーでサポートされている場合は、拡張属性とイベントにもこの API を使用できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET