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
- Наследование
- Производный
Комментарии
Дополнительные сведения об этом 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) |