CustomReflectionContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un contesto di reflection personalizzabile.
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
- Ereditarietà
- Derivato
Commenti
Per altre informazioni su questa API, vedere Note api supplementari per CustomReflectionContext.
Costruttori
| Nome | Descrizione |
|---|---|
| CustomReflectionContext() |
Inizializza una nuova istanza della classe CustomReflectionContext. |
| CustomReflectionContext(ReflectionContext) |
Inizializza una nuova istanza della CustomReflectionContext classe con il contesto di reflection specificato come base. |
Metodi
| Nome | Descrizione |
|---|---|
| AddProperties(Type) |
In caso di override in una classe derivata, fornisce una raccolta di proprietà aggiuntive per il tipo specificato, come rappresentato in questo contesto di reflection. |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Crea un oggetto che rappresenta una proprietà da aggiungere a un tipo, da utilizzare con il AddProperties(Type) metodo e utilizzando gli attributi personalizzati specificati. |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Crea un oggetto che rappresenta una proprietà da aggiungere a un tipo da utilizzare con il AddProperties(Type) metodo . |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
In caso di override in una classe derivata, fornisce un elenco di attributi personalizzati per il membro specificato, come rappresentato in questo contesto di reflection. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
In caso di override in una classe derivata, fornisce un elenco di attributi personalizzati per il parametro specificato, come rappresentato in questo contesto di reflection. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetTypeForObject(Object) |
Ottiene la rappresentazione del tipo dell'oggetto specificato in questo contesto di reflection. (Ereditato da ReflectionContext) |
| MapAssembly(Assembly) |
Ottiene la rappresentazione, in questo contesto di reflection, di un assembly rappresentato da un oggetto da un altro contesto di reflection. |
| MapType(TypeInfo) |
Ottiene la rappresentazione, in questo contesto di reflection, di un tipo rappresentato da un oggetto da un altro contesto di reflection. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |