TypeDescriptionProvider.GetReflectionType Methode

Definitie

Voert normale weerspiegeling uit op een object.

Overloads

Name Description
GetReflectionType(Object)

Voert normale reflectie uit tegen het opgegeven object.

GetReflectionType(Type)

Voert normale weerspiegeling uit tegen een type.

GetReflectionType(Type, Object)

Voert normale weerspiegeling uit op het opgegeven object met het opgegeven type.

GetReflectionType(Object)

Voert normale reflectie uit tegen het opgegeven object.

public:
 Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType(object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type

Parameters

instance
Object

Een exemplaar van het type (mag niet zijn null).

Retouren

Het type reflectie voor dit instance.

Uitzonderingen

instance is null.

Opmerkingen

De GetReflectionType methode is een lagere versie van de GetTypeDescriptor methode. Als er geen aangepaste typedescriptor voor een object kan worden gevonden, GetReflectionType wordt aangeroepen om normale reflectie uit te voeren op het object.

Gebruik deze methode overbelast als u een type descriptorlid hebt aangeroepen dat een exemplaar gebruikt in plaats van een type.

Zie ook

Van toepassing op

GetReflectionType(Type)

Voert normale weerspiegeling uit tegen een type.

public:
 Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType(Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type

Parameters

objectType
Type

Het type object waarvoor het IReflectmoet worden opgehaald.

Retouren

Het type reflectie voor dit objectType.

Uitzonderingen

objectType is null.

Opmerkingen

De GetReflectionType methode is een lagere versie van de GetTypeDescriptor methode. Als er geen aangepaste typedescriptor voor een object kan worden gevonden, GetReflectionType wordt aangeroepen om normale reflectie uit te voeren op het object.

Gebruik deze methode overbelast als u een type descriptorlid hebt aangeroepen dat een type gebruikt in plaats van een exemplaar.

Zie ook

Van toepassing op

GetReflectionType(Type, Object)

Voert normale weerspiegeling uit op het opgegeven object met het opgegeven type.

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

Parameters

objectType
Type

Het type object waarvoor het IReflectmoet worden opgehaald.

instance
Object

Een exemplaar van het type. Kan zijn null.

Retouren

Het type reflectie voor dit objectType.

Opmerkingen

De GetReflectionType methode is een lagere versie van de GetTypeDescriptor methode. Als er geen aangepaste typedescriptor voor een object kan worden gevonden, GetReflectionType wordt aangeroepen om normale reflectie uit te voeren op het object.

Notities voor overnemers

Deze methode wordt als prototype gemaakt en retourneert objectType standaard als er geen bovenliggende virtualprovider is doorgegeven. Als een bovenliggende provider is doorgegeven, roept deze methode de methode van GetReflectionType de bovenliggende provider aan.

Zie ook

Van toepassing op