TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een uitgebreide aangepaste typedescriptor opgehaald voor het opgegeven object.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptor(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance);
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parameters
- instance
- Object
Het object waarvoor de uitgebreide typedescriptor moet worden opgehaald.
Retouren
Een ICustomTypeDescriptor die uitgebreide metagegevens voor het object kan bieden.
Opmerkingen
Een uitgebreide typedescriptor is een aangepaste typedescriptor die eigenschappen biedt die andere objecten aan dit object hebben toegevoegd, maar die niet daadwerkelijk zijn gedefinieerd voor het object. In het .NET Framework-onderdeelmodel kunnen objecten die de interface IExtenderProvider implementeren bijvoorbeeld eigenschappen koppelen aan andere objecten die zich in dezelfde logische container bevinden. De overbelaste GetTypeDescriptor methoden retourneren geen typedescriptor die deze extra uitgebreide eigenschappen biedt. De GetExtendedTypeDescriptor methode retourneert de set van deze uitgebreide eigenschappen. De TypeDescriptor resultaten van deze twee eigenschappenverzamelingen worden automatisch samengevoegd. Hoewel het .NET Framework-onderdeelmodel alleen uitgebreide eigenschappen ondersteunt, kan GetExtendedTypeDescriptor worden gebruikt voor uitgebreide kenmerken en gebeurtenissen, als de typebeschrijvingsprovider dit ondersteunt.
GetExtendedTypeDescriptor is virtual en retourneert standaard een aangepaste typedescriptor die lege resultaten retourneert als er geen bovenliggende provider is doorgegeven. Als een bovenliggende provider is doorgegeven, roept deze methode de methode van GetExtendedTypeDescriptor de bovenliggende provider aan.