CustomReflectionContext Klasse
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.
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
- 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) |