IExpando Interfaccia

Definizione

Consente la modifica degli oggetti aggiungendo e rimuovendo membri, rappresentati da MemberInfo oggetti .

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IExpando : System.Reflection.IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
type IExpando = interface
    interface IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
Derivato
Attributi
Implementazioni

Proprietà

Nome Descrizione
UnderlyingSystemType

Ottiene il tipo sottostante che rappresenta l'oggetto IReflect .

(Ereditato da IReflect)

Metodi

Nome Descrizione
AddField(String)

Aggiunge il campo denominato all'oggetto Reflection.

AddMethod(String, Delegate)

Aggiunge il metodo denominato all'oggetto Reflection.

AddProperty(String)

Aggiunge la proprietà denominata all'oggetto Reflection.

GetField(String, BindingFlags)

Restituisce l'oggetto FieldInfo che corrisponde al campo e al flag di associazione specificati.

(Ereditato da IReflect)
GetFields(BindingFlags)

Restituisce una matrice di FieldInfo oggetti che corrispondono a tutti i campi della classe corrente.

(Ereditato da IReflect)
GetMember(String, BindingFlags)

Recupera una matrice di MemberInfo oggetti corrispondente a tutti i membri pubblici o a tutti i membri che corrispondono a un nome specificato.

(Ereditato da IReflect)
GetMembers(BindingFlags)

Recupera una matrice di MemberInfo oggetti che corrispondono a tutti i membri pubblici o a tutti i membri della classe corrente.

(Ereditato da IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Recupera un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una Type matrice da scegliere tra i metodi di overload.

(Ereditato da IReflect)
GetMethod(String, BindingFlags)

Recupera un MethodInfo oggetto che corrisponde a un metodo specificato in base ai vincoli di ricerca specificati.

(Ereditato da IReflect)
GetMethods(BindingFlags)

Recupera una matrice di MethodInfo oggetti con tutti i metodi pubblici o tutti i metodi della classe corrente.

(Ereditato da IReflect)
GetProperties(BindingFlags)

Recupera una matrice di PropertyInfo oggetti corrispondente a tutte le proprietà pubbliche o a tutte le proprietà della classe corrente.

(Ereditato da IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Recupera un PropertyInfo oggetto che corrisponde a una proprietà specificata con vincoli di ricerca specificati.

(Ereditato da IReflect)
GetProperty(String, BindingFlags)

Recupera un PropertyInfo oggetto corrispondente a una proprietà specificata in base ai vincoli di ricerca specificati.

(Ereditato da IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Richiama un membro specificato.

(Ereditato da IReflect)
RemoveMember(MemberInfo)

Rimuove il membro specificato.

Si applica a