TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí rozšířený popisovač vlastního typu pro daný objekt.
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
Parametry
- instance
- Object
Návraty
Poznámky
Rozšířený popisovač typu je vlastní popisovač typu, který nabízí vlastnosti, které jiné objekty přidaly do tohoto objektu, ale nejsou ve skutečnosti definovány na objektu. Například v modelu komponent rozhraní .NET Framework objekty, které implementují rozhraní IExtenderProvider mohou "připojit" vlastnosti k jiným objektům, které se nacházejí ve stejném logickém kontejneru. Metoda GetTypeDescriptor nevrací popisovač typu, který poskytuje tyto extra rozšířené vlastnosti. GetExtendedTypeDescriptor vrátí sadu těchto rozšířených vlastností. TypeDescriptor automaticky sloučí výsledky těchto dvou kolekcí vlastností. Všimněte si, že zatímco model komponent rozhraní .NET Framework podporuje pouze rozšířené vlastnosti, toto rozhraní API lze použít i pro rozšířené atributy a události, pokud ho poskytovatel popisu typu podporuje.