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) |