TypeDescriptionProvider.GetReflectionType Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
- 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.