TypeDescriptionProvider.GetReflectionType 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.
Führt normale Reflektion eines Objekts aus.
Überlädt
GetReflectionType(Object) |
Führt normale Reflektion eines gegebenen Objekts aus. |
GetReflectionType(Type) |
Führt normale Reflektion eines Typs aus. |
GetReflectionType(Type, Object) |
Führt normale Reflektion eines gegebenen Objekts mit dem gegebenen Typ aus. |
GetReflectionType(Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt normale Reflektion eines gegebenen Objekts aus.
public:
Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType (object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type
Parameter
- instance
- Object
Eine Instanz des Typs (sollte nicht null
sein).
Gibt zurück
Der Typ der Reflexion für dieses instance
.
Ausnahmen
instance
ist null
Hinweise
Die GetReflectionType -Methode ist eine niedrigere Version der GetTypeDescriptor -Methode. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird aufgerufen, GetReflectionType um eine normale Reflektion für das Objekt auszuführen.
Verwenden Sie diese Methodenüberladung, wenn Sie einen Typdeskriptormember aufgerufen haben, der anstelle eines Typs eine instance verwendet.
Weitere Informationen
Gilt für:
GetReflectionType(Type)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt normale Reflektion eines Typs aus.
public:
Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType (Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type
Parameter
Gibt zurück
Der Typ der Reflexion für dieses objectType
.
Ausnahmen
objectType
ist null
.
Hinweise
Die GetReflectionType -Methode ist eine niedrigere Version der GetTypeDescriptor -Methode. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird aufgerufen, GetReflectionType um eine normale Reflektion für das Objekt auszuführen.
Verwenden Sie diese Methodenüberladung, wenn Sie einen Typdeskriptormember aufgerufen haben, der anstelle eines instance einen Typ verwendet.
Weitere Informationen
Gilt für:
GetReflectionType(Type, Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt normale Reflektion eines gegebenen Objekts mit dem gegebenen Typ aus.
public:
virtual Type ^ GetReflectionType(Type ^ objectType, System::Object ^ instance);
public virtual Type GetReflectionType (Type objectType, 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
Parameter
- instance
- Object
Eine Instanz des Typs. Kann null
sein.
Gibt zurück
Der Typ der Reflexion für dieses objectType
.
Hinweise
Die GetReflectionType -Methode ist eine niedrigere Version der GetTypeDescriptor -Methode. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird aufgerufen, GetReflectionType um eine normale Reflektion für das Objekt auszuführen.
Hinweise für Vererber
Diese Methode ist als virtual
Prototyp erstellt und gibt standardmäßig zurück objectType
, wenn kein übergeordneter Anbieter übergeben wurde. Wenn ein übergeordneter Anbieter übergeben wurde, ruft diese Methode die Methode des übergeordneten Anbieters GetReflectionType auf.