CustomReflectionContext 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 personalizable.
public ref class CustomReflectionContext abstract : System::Reflection::ReflectionContext
public abstract class CustomReflectionContext : System.Reflection.ReflectionContext
type CustomReflectionContext = class
inherit ReflectionContext
Public MustInherit Class CustomReflectionContext
Inherits ReflectionContext
- Herencia
- Derivado
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de api para CustomReflectionContext.
Constructores
| Nombre | Description |
|---|---|
| CustomReflectionContext() |
Inicializa una nueva instancia de la clase CustomReflectionContext. |
| CustomReflectionContext(ReflectionContext) |
Inicializa una nueva instancia de la CustomReflectionContext clase con el contexto de reflexión especificado como base. |
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. |
| 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. |
| 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 . |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Cuando se reemplaza en una clase derivada, proporciona una lista de atributos personalizados para el miembro especificado, como se representa en este contexto de reflexión. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Cuando se reemplaza en una clase derivada, proporciona una lista de atributos personalizados para el parámetro especificado, como se representa en este contexto de reflexión. |
| GetHashCode() |
Actúa como 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. |
| 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. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |