Freigeben über


ReflectionContext Klasse

Definition

Stellt einen Kontext dar, der Reflektionsobjekte bereitstellen kann.

public ref class ReflectionContext abstract
public abstract class ReflectionContext
type ReflectionContext = class
Public MustInherit Class ReflectionContext
Vererbung
ReflectionContext
Abgeleitet

Hinweise

Der Zweck dieser Klasse besteht darin, eine Möglichkeit für Reflektionscode zu ermöglichen, darauf aufmerksam zu machen, wenn Reflektionsobjekte aus einem anderen Kontext als dem Standardreflektionskontext stammen, sodass Vorgänge für diese Objekte diesen Kontext verwenden können. Beispielsweise sollten Reflektionsobjekte, die von einem CustomReflectionContext -Objekt stammen, nur mit Reflektionsobjekten verglichen werden, die denselben Ursprung haben. Weitere Informationen finden Sie auf der Referenzseite CustomReflectionContext .

Konstruktoren

ReflectionContext()

Initialisiert eine neue Instanz der ReflectionContext-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeForObject(Object)

Ruft die Darstellung des Typs des angegebenen Objekts in diesem Reflektionskontext ab.

MapAssembly(Assembly)

Ruft die Darstellung einer Assembly, die durch ein Objekt aus einem anderen Reflexionskontext dargestellt wird, in diesem Reflexionskontext ab.

MapType(TypeInfo)

Ruft die Darstellung eines Typs, der durch ein Objekt aus einem anderen Reflexionskontext dargestellt wird, in diesem Reflexionskontext ab.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: