CustomReflectionContext Klasse

Definition

Stellt einen anpassbaren Spiegelungskontext dar.

public ref class CustomReflectionContext abstract : System::Reflection::ReflectionContext
public abstract class CustomReflectionContext : System.Reflection.ReflectionContext
type CustomReflectionContext = class
    inherit ReflectionContext
Public MustInherit Class CustomReflectionContext
Inherits ReflectionContext
Vererbung
CustomReflectionContext
Abgeleitet

Hinweise

Weitere Informationen zu dieser API finden Sie in den ergänzenden API-Hinweisen für CustomReflectionContext.

Konstruktoren

Name Beschreibung
CustomReflectionContext()

Initialisiert eine neue Instanz der CustomReflectionContext-Klasse.

CustomReflectionContext(ReflectionContext)

Initialisiert eine neue Instanz der CustomReflectionContext Klasse mit dem angegebenen Spiegelungskontext als Basis.

Methoden

Name Beschreibung
AddProperties(Type)

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Auflistung zusätzlicher Eigenschaften für den angegebenen Typ bereitgestellt, wie in diesem Spiegelungskontext dargestellt.

CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

Erstellt ein Objekt, das eine Eigenschaft darstellt, die einem Typ hinzugefügt werden soll, um mit der AddProperties(Type) Methode verwendet und die angegebenen benutzerdefinierten Attribute zu verwenden.

CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Erstellt ein Objekt, das eine Eigenschaft darstellt, die einem Typ hinzugefügt werden soll, der mit der AddProperties(Type) Methode verwendet werden soll.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Liste von benutzerdefinierten Attributen für das angegebene Element bereitgestellt, wie in diesem Spiegelungskontext dargestellt.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Liste von benutzerdefinierten Attributen für den angegebenen Parameter bereitgestellt, wie in diesem Spiegelungskontext dargestellt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeForObject(Object)

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

(Geerbt von ReflectionContext)
MapAssembly(Assembly)

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

MapType(TypeInfo)

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

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: