RegistrationBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un contexto de reflexión con convenciones asociadas que describen reglas para la decoración de entidades con 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
- Herencia
Constructores
RegistrationBuilder() |
Inicializa una nueva instancia de la clase RegistrationBuilder. |
Métodos
AddProperties(Type) |
Cuando se reemplaza en una clase derivada, proporciona una colección de propiedades adicionales para el tipo especificado, como se representa en este contexto de reflexión. (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 y que se va a utilizar con el método AddProperties(Type). (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 y que se va a utilizar con el método AddProperties(Type) usando los atributos personalizados especificados. (Heredado de CustomReflectionContext) |
Equals(Object) |
Determina si el objeto especificado es igual que el 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, como se representa en este contexto de reflexión. |
GetHashCode() |
Sirve 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 de 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 Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |