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