TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en utökad anpassad typbeskrivning för det angivna objektet.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptor(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")]
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")>]
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parametrar
- instance
- Object
Det objekt som den utökade typbeskrivningen ska hämtas för.
Returer
En ICustomTypeDescriptor som kan ge utökade metadata för objektet.
- Attribut
Kommentarer
En utökad typbeskrivning är en anpassad typbeskrivning som erbjuder egenskaper som andra objekt har lagt till i det här objektet, men som inte definieras i objektet. I komponentmodellen .NET Framework kan objekt som implementerar gränssnittet IExtenderProvider till exempel koppla egenskaper till andra objekt som finns i samma logiska container. De överlagrade GetTypeDescriptor metoderna returnerar inte en typbeskrivning som ger dessa extra utökade egenskaper. Metoden GetExtendedTypeDescriptor returnerar uppsättningen med dessa utökade egenskaper. TypeDescriptor Sammanfogar automatiskt resultatet av dessa två egenskapssamlingar. Komponentmodellen .NET Framework stöder endast utökade egenskaper, men GetExtendedTypeDescriptor kan användas för utökade attribut och händelser, om typbeskrivningsprovidern stöder det.
GetExtendedTypeDescriptor är virtual och returnerar som standard en anpassad typbeskrivning som returnerar tomma resultat om ingen överordnad provider skickades. Om en överordnad provider skickades anropar den här metoden den överordnade providerns GetExtendedTypeDescriptor metod.