CustomReflectionContext Klasa

Definicja

Reprezentuje dostosowywalny kontekst odbicia.

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
Dziedziczenie
CustomReflectionContext
Pochodne

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla elementu CustomReflectionContext.

Konstruktory

Nazwa Opis
CustomReflectionContext()

Inicjuje nowe wystąpienie klasy CustomReflectionContext.

CustomReflectionContext(ReflectionContext)

Inicjuje nowe wystąpienie CustomReflectionContext klasy z określonym kontekstem odbicia jako bazą.

Metody

Nazwa Opis
AddProperties(Type)

Po zastąpieniu w klasie pochodnej udostępnia kolekcję dodatkowych właściwości dla określonego typu, jak pokazano w tym kontekście odbicia.

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

Tworzy obiekt reprezentujący właściwość do dodania do typu, który ma być używany z AddProperties(Type) metodą i przy użyciu określonych atrybutów niestandardowych.

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

Tworzy obiekt reprezentujący właściwość, która ma zostać dodana do typu, który ma być używany z AddProperties(Type) metodą .

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Po zastąpieniu w klasie pochodnej udostępnia listę atrybutów niestandardowych dla określonego elementu członkowskiego, jak pokazano w tym kontekście odbicia.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Po zastąpieniu w klasie pochodnej udostępnia listę atrybutów niestandardowych dla określonego parametru, jak pokazano w tym kontekście odbicia.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetTypeForObject(Object)

Pobiera reprezentację typu określonego obiektu w tym kontekście odbicia.

(Odziedziczone po ReflectionContext)
MapAssembly(Assembly)

Pobiera reprezentację w tym kontekście odbicia zestawu reprezentowanego przez obiekt z innego kontekstu odbicia.

MapType(TypeInfo)

Pobiera reprezentację w tym kontekście odbicia typu reprezentowanego przez obiekt z innego kontekstu odbicia.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy