TypeDescriptionProvider.GetTypeDescriptor 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 anpassad typbeskrivning för den angivna typen eller objektet.
Överlagringar
| Name | Description |
|---|---|
| GetTypeDescriptor(Object) |
Hämtar en anpassad typbeskrivning för det angivna objektet. |
| GetTypeDescriptor(Type) |
Hämtar en anpassad typbeskrivning för den angivna typen. |
| GetTypeDescriptor(Type, Object) |
Hämtar en anpassad typbeskrivning för den angivna typen och objektet. |
GetTypeDescriptor(Object)
Hämtar en anpassad typbeskrivning för det angivna objektet.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")]
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor(object instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")>]
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parametrar
- instance
- Object
En instans av typen. Kan vara null om ingen instans skickades till TypeDescriptor.
Returer
En ICustomTypeDescriptor som kan ge metadata för typen.
- Attribut
Undantag
instance är null.
Se även
Gäller för
GetTypeDescriptor(Type)
Hämtar en anpassad typbeskrivning för den angivna typen.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor(Type objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor
Parametrar
- objectType
- Type
Vilken typ av objekt som typbeskrivningen ska hämtas för.
Returer
En ICustomTypeDescriptor som kan ge metadata för typen.
Se även
Gäller för
GetTypeDescriptor(Type, Object)
Hämtar en anpassad typbeskrivning för den angivna typen och objektet.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor(Type objectType, object? instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor
Parametrar
- objectType
- Type
Vilken typ av objekt som typbeskrivningen ska hämtas för.
- instance
- Object
En instans av typen. Kan vara null om ingen instans skickades till TypeDescriptor.
Returer
En ICustomTypeDescriptor som kan ge metadata för typen.
Kommentarer
Den här metoden är prototyp som och returnerar som standard en tom beskrivning om ingen överordnad virtual provider skickades. Om en överordnad provider skickades anropar den här metoden den överordnade providerns GetTypeDescriptor metod.
Anteckningar till arvingar
Metoden GetTypeDescriptor(Type, Object) ska returnera en anpassad typbeskrivning för objektet. Om metoden inte tillhandahåller typinformation för objektet ska den returnera null.