共用方式為


TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType 方法

定義

傳回指定對象的擴充自定義型別描述元。

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 會自動合併這兩個屬性集合的結果。 請注意,雖然 .NET Framework 元件模型只支援擴充屬性,但如果類型描述提供者支援,則此 API 也可用於擴充屬性和事件。

適用於