RegistrationBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um contexto de reflexão que tem convenções associadas que descrevem regras para decorar entidades com atributos mef (Managed Extensibility Framework).
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
- Herança
Construtores
| Nome | Description |
|---|---|
| RegistrationBuilder() |
Inicializa uma nova instância da classe RegistrationBuilder. |
Métodos
| Nome | Description |
|---|---|
| AddProperties(Type) |
Quando substituído em uma classe derivada, fornece uma coleção de propriedades adicionais para o tipo especificado, conforme representado neste contexto de reflexão. (Herdado de CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o AddProperties(Type) método e usando os atributos personalizados especificados. (Herdado de CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o AddProperties(Type) método. (Herdado de CustomReflectionContext) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ForType(Type) |
Obtém um objeto que representa uma regra que se aplica ao tipo especificado. |
| ForType<T>() |
Obtém um objeto fortemente tipado que representa uma regra que se aplica ao tipo especificado. |
| ForTypesDerivedFrom(Type) |
Obtém um objeto que representa uma regra aplicável a todos os tipos que implementam o tipo especificado, mas não aplicável ao tipo especificado. |
| ForTypesDerivedFrom<T>() |
Obtém um objeto fortemente tipado que representa uma regra aplicável a todos os tipos que implementam o tipo especificado, mas não aplicável ao tipo especificado. |
| ForTypesMatching(Predicate<Type>) |
Obtém um objeto que representa uma regra aplicável a todos os tipos que correspondem ao predicado especificado. |
| ForTypesMatching<T>(Predicate<Type>) |
Obtém um objeto fortemente tipado que representa uma regra aplicável a todos os tipos que correspondem ao predicado especificado. |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Fornece uma lista de atributos personalizados para o membro especificado, conforme representado neste contexto de reflexão. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Fornece uma lista de atributos personalizados para o parâmetro especificado, conforme representado neste contexto de reflexão. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetTypeForObject(Object) |
Obtém a representação do tipo do objeto especificado neste contexto de reflexão. (Herdado de ReflectionContext) |
| MapAssembly(Assembly) |
Obtém a representação, nesse contexto de reflexão, de um assembly representado por um objeto de outro contexto de reflexão. (Herdado de CustomReflectionContext) |
| MapType(TypeInfo) |
Obtém a representação, nesse contexto de reflexão, de um tipo representado por um objeto de outro contexto de reflexão. (Herdado de CustomReflectionContext) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |