TypeDescriptionProvider.GetTypeDescriptor Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ oder das gegebene Objekt ab.
Überlädt
GetTypeDescriptor(Object) |
Ruft einen benutzerdefinierten Typdeskriptor für das gegebene Objekt ab. |
GetTypeDescriptor(Type) |
Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ ab. |
GetTypeDescriptor(Type, Object) |
Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ und das gegebene Objekt ab. |
GetTypeDescriptor(Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Ruft einen benutzerdefinierten Typdeskriptor für das gegebene Objekt ab.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parameter
- instance
- Object
Eine Instanz des Typs. Kann null
sein, wenn keine Instanz an den TypeDescriptor übergeben würde.
Gibt zurück
Ein ICustomTypeDescriptor, der Metadaten für den Typ bereitstellen kann.
Ausnahmen
instance
ist null
Weitere Informationen
Gilt für:
GetTypeDescriptor(Type)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ ab.
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
Parameter
- objectType
- Type
Der Objekttyp, für den der Typdeskriptor abgerufen wird.
Gibt zurück
Ein ICustomTypeDescriptor, der Metadaten für den Typ bereitstellen kann.
Weitere Informationen
Gilt für:
GetTypeDescriptor(Type, Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ und das gegebene Objekt ab.
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
Parameter
- objectType
- Type
Der Objekttyp, für den der Typdeskriptor abgerufen wird.
- instance
- Object
Eine Instanz des Typs. Kann null
sein, wenn keine Instanz an den TypeDescriptor übergeben würde.
Gibt zurück
Ein ICustomTypeDescriptor, der Metadaten für den Typ bereitstellen kann.
Hinweise
Diese Methode wird als virtual
Prototyp erstellt und gibt standardmäßig einen leeren Deskriptor zurück, wenn kein übergeordneter Anbieter übergeben wurde. Wenn ein übergeordneter Anbieter übergeben wurde, ruft diese Methode die Methode des übergeordneten Anbieters GetTypeDescriptor auf.
Hinweise für Vererber
Die GetTypeDescriptor(Type, Object) -Methode sollte einen benutzerdefinierten Typdeskriptor für das Objekt zurückgeben. Wenn die -Methode keine Typinformationen für das -Objekt bereitstellt, sollte sie zurückgeben null
.