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 eine normale Spiegelung für ein Objekt aus.
Überlädt
GetReflectionType(Type) |
Führt eine normale Spiegelung für einen Typ aus. |
GetReflectionType(Type, Object) |
Führt eine normale Spiegelung für das angegebene Objekt mit dem angegebenen Typ aus. |
GetReflectionType(Object) |
Führt eine normale Spiegelung für das angegebene Objekt aus. |
GetReflectionType(Type)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt eine normale Spiegelung für einen Typ 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
Die Art der Reflexion für diese objectType
.
Ausnahmen
objectType
ist null
.
Hinweise
Die GetReflectionType-Methode ist eine Version der GetTypeDescriptor-Methode auf niedrigerer Ebene. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird GetReflectionType aufgerufen, um normale Spiegelungen für das Objekt auszuführen.
Verwenden Sie diese Methodenüberladung, wenn Sie ein Typdeskriptormmemm aufgerufen haben, der einen Typ anstelle einer Instanz verwendet.
Weitere Informationen
Gilt für:
GetReflectionType(Type, Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt eine normale Spiegelung für das angegebene Objekt mit dem angegebenen 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
werden.
Gibt zurück
Die Art der Reflexion für diese objectType
.
Hinweise
Die GetReflectionType-Methode ist eine Version der GetTypeDescriptor-Methode auf niedrigerer Ebene. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird GetReflectionType aufgerufen, um normale Spiegelungen für das Objekt auszuführen.
Hinweise für Vererber
Diese Methode wird als virtual
prototypiert und gibt standardmäßig objectType
zurück, wenn kein übergeordneter Anbieter übergeben wurde. Wenn ein übergeordneter Anbieter übergeben wurde, ruft diese Methode die GetReflectionType-Methode des übergeordneten Anbieters auf.
Weitere Informationen
Gilt für:
GetReflectionType(Object)
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
- Quelle:
- TypeDescriptionProvider.cs
Führt eine normale Spiegelung für das angegebene Objekt 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
Die Art der Reflexion für diese instance
.
Ausnahmen
instance
ist null
.
Hinweise
Die GetReflectionType-Methode ist eine Version der GetTypeDescriptor-Methode auf niedrigerer Ebene. Wenn kein benutzerdefinierter Typdeskriptor für ein Objekt gefunden werden kann, wird GetReflectionType aufgerufen, um normale Spiegelungen für das Objekt auszuführen.
Verwenden Sie diese Methodenüberladung, wenn Sie ein Typdeskriptormmemm aufgerufen haben, das eine Instanz anstelle eines Typs verwendet.