Freigeben über


TypeDescriptionProvider.GetTypeDescriptor Methode

Definition

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.

Weitere Informationen

Gilt für: