RegistrationBuilder Clase

Definición

Representa un contexto de reflexión que tiene convenciones asociadas que describen reglas para decorar entidades con atributos de 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
Herencia

Constructores

Nombre Description
RegistrationBuilder()

Inicializa una nueva instancia de la clase RegistrationBuilder.

Métodos

Nombre Description
AddProperties(Type)

Cuando se reemplaza en una clase derivada, proporciona una colección de propiedades adicionales para el tipo especificado, tal como se representa en este contexto de reflexión.

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

Crea un objeto que representa una propiedad que se va a agregar a un tipo, que se va a usar con el AddProperties(Type) método y utilizando los atributos personalizados especificados.

(Heredado de CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Crea un objeto que representa una propiedad que se va a agregar a un tipo, que se usará con el AddProperties(Type) método .

(Heredado de CustomReflectionContext)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
ForType(Type)

Obtiene un objeto que representa una regla que se aplica al tipo especificado.

ForType<T>()

Obtiene un objeto fuertemente tipado que representa una regla que se aplica al tipo especificado.

ForTypesDerivedFrom(Type)

Obtiene un objeto que representa una regla aplicable a todos los tipos que implementan el tipo especificado, pero no aplicable al tipo especificado.

ForTypesDerivedFrom<T>()

Obtiene un objeto fuertemente tipado que representa una regla aplicable a todos los tipos que implementan el tipo especificado, pero no aplicable al tipo especificado.

ForTypesMatching(Predicate<Type>)

Obtiene un objeto que representa una regla aplicable a todos los tipos que coinciden con el predicado especificado.

ForTypesMatching<T>(Predicate<Type>)

Obtiene un objeto fuertemente tipado que representa una regla aplicable a todos los tipos que coinciden con el predicado especificado.

GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Proporciona una lista de atributos personalizados para el miembro especificado, como se representa en este contexto de reflexión.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Proporciona una lista de atributos personalizados para el parámetro especificado, tal como se representa en este contexto de reflexión.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeForObject(Object)

Obtiene la representación del tipo del objeto especificado en este contexto de reflexión.

(Heredado de ReflectionContext)
MapAssembly(Assembly)

Obtiene la representación, en este contexto de reflexión, de un ensamblado representado por un objeto desde otro contexto de reflexión.

(Heredado de CustomReflectionContext)
MapType(TypeInfo)

Obtiene la representación, en este contexto de reflexión, de un tipo representado por un objeto de otro contexto de reflexión.

(Heredado de CustomReflectionContext)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a