CustomReflectionContext Класс

Определение

Представляет настраиваемый контекст отражения.

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
Наследование
CustomReflectionContext
Производный

Комментарии

Дополнительные сведения об этом API см. в дополнительных примечаниях API для CustomReflectionContext.

Конструкторы

Имя Описание
CustomReflectionContext()

Инициализирует новый экземпляр класса CustomReflectionContext.

CustomReflectionContext(ReflectionContext)

Инициализирует новый экземпляр CustomReflectionContext класса с указанным контекстом отражения в качестве основы.

Методы

Имя Описание
AddProperties(Type)

При переопределении в производном классе предоставляет коллекцию дополнительных свойств для указанного типа, как представлено в этом контексте отражения.

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

Создает объект, представляющий свойство, добавляемое в тип, для использования с AddProperties(Type) методом и использования заданных настраиваемых атрибутов.

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

Создает объект, представляющий свойство, добавляемое в тип, для использования с методом AddProperties(Type) .

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCustomAttributes(MemberInfo, IEnumerable<Object>)

При переопределении в производном классе предоставляет список пользовательских атрибутов для указанного элемента, как представлено в этом контексте отражения.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

При переопределении в производном классе предоставляет список настраиваемых атрибутов для указанного параметра, как представлено в этом контексте отражения.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeForObject(Object)

Возвращает представление типа указанного объекта в этом контексте отражения.

(Унаследовано от ReflectionContext)
MapAssembly(Assembly)

Получает представление в этом контексте отражения сборки, представленной объектом из другого контекста отражения.

MapType(TypeInfo)

Получает представление в этом контексте отражения типа, представленного объектом из другого контекста отражения.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к