RegistrationBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет контекст отражения, с которым связаны соглашения, в которых описываются правила декорирования сущностей с помощью атрибутов Managed Extensibility Framework (MEF).
public ref class RegistrationBuilder : System::Reflection::Context::CustomReflectionContext
public class RegistrationBuilder : System.Reflection.Context.CustomReflectionContext
type RegistrationBuilder = class
inherit CustomReflectionContext
Public Class RegistrationBuilder
Inherits CustomReflectionContext
- Наследование
Конструкторы
RegistrationBuilder() |
Инициализирует новый экземпляр класса RegistrationBuilder. |
Методы
AddProperties(Type) |
При переопределении в производном классе предоставляет коллекцию дополнительных свойств для заданного типа, представленного в данном контексте отражения. (Унаследовано от CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Создает объект, представляющий свойство, добавляемое к типу, для использования методом AddProperties(Type). (Унаследовано от CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Создает объект, представляющий свойство, добавляемое к типу, для использования методом AddProperties(Type) и с использованием указанных настраиваемых атрибутов. (Унаследовано от CustomReflectionContext) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
ForType(Type) |
Получает объект, который представляет правило, применяемое к указанному типу. |
ForType<T>() |
Получает строго типизированный объект, который представляет правило, применяемое к указанному типу. |
ForTypesDerivedFrom(Type) |
Получает объект, представляющий правило, применяемое для всех типов, реализующих заданный тип, но не применимых к указанному типу. |
ForTypesDerivedFrom<T>() |
Получает строго типизированный объект, представляющий правило, применяемое для всех типов, реализующих заданный тип, но не применимых к указанному типу. |
ForTypesMatching(Predicate<Type>) |
Получает объект, который представляет правило, применяемое ко всем типам, которые соответствуют заданному предикату. |
ForTypesMatching<T>(Predicate<Type>) |
Получает строго типизированный объект, который представляет правило, применяемое ко всем типам, которые соответствуют заданному предикату. |
GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Предоставляет список настраиваемых атрибутов для заданного члена, представленного в данном контексте отражения. |
GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Предоставляет список настраиваемых атрибутов для заданного параметра, представленного в данном контексте отражения. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetTypeForObject(Object) |
Получает представление типа указанного объекта в данном контексте отражения. (Унаследовано от ReflectionContext) |
MapAssembly(Assembly) |
Возвращает представление сборки в данном контексте отражения в виде объекта из другого контекста отражения. (Унаследовано от CustomReflectionContext) |
MapType(TypeInfo) |
Возвращает представление типа в этом контексте отражения, представленного объектом из другого контекста отражения. (Унаследовано от CustomReflectionContext) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |