Freigeben über


TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Methode

Definition

Überlädt

GetTypeDescriptorFromRegisteredType(Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

GetTypeDescriptorFromRegisteredType(Type)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

GetTypeDescriptorFromRegisteredType(Type, Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

GetTypeDescriptorFromRegisteredType(Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (object instance);
member this.GetTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor

Parameter

instance
Object

Gibt zurück

Hinweise

Der objectType-Parameter ist immer gültig, der Instanzparameter kann jedoch null werden, wenn keine Instanz an TypeDescriptor übergeben wurde. Die Methode sollte einen benutzerdefinierten Typdeskriptor für das Objekt zurückgeben. Wenn die Methode nicht an der Bereitstellung von Typinformationen für das Objekt interessiert ist, sollte sie die Basis zurückgeben.

Gilt für:

GetTypeDescriptorFromRegisteredType(Type)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType);
member this.GetTypeDescriptorFromRegisteredType : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (objectType As Type) As ICustomTypeDescriptor

Parameter

objectType
Type

Gibt zurück

Hinweise

Der objectType-Parameter ist immer gültig, der Instanzparameter kann jedoch null werden, wenn keine Instanz an TypeDescriptor übergeben wurde. Die Methode sollte einen benutzerdefinierten Typdeskriptor für das Objekt zurückgeben. Wenn die Methode nicht an der Bereitstellung von Typinformationen für das Objekt interessiert ist, sollte sie die Basis zurückgeben.

Gilt für:

GetTypeDescriptorFromRegisteredType(Type, Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType, object? instance);
abstract member GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptorFromRegisteredType (objectType As Type, instance As Object) As ICustomTypeDescriptor

Parameter

objectType
Type
instance
Object

Gibt zurück

Hinweise

Der objectType-Parameter ist immer gültig, der Instanzparameter kann jedoch null werden, wenn keine Instanz an TypeDescriptor übergeben wurde. Die Methode sollte einen benutzerdefinierten Typdeskriptor für das Objekt zurückgeben. Wenn die Methode nicht an der Bereitstellung von Typinformationen für das Objekt interessiert ist, sollte sie die Basis zurückgeben.

Diese Methode ist als virtuell prototypisiert und gibt standardmäßig einen benutzerdefinierten Typdeskriptor zurück, der leere Auflistungen für alle Werte zurückgibt, wenn kein übergeordneter Anbieter übergeben wurde. Wenn ein übergeordneter Anbieter übergeben wurde, ruft diese Methode die GetTypeDescriptorFromRegisteredType-Methode des übergeordneten Anbieters auf.

Gilt für: