Condividi tramite


IExpando Interfaccia

Definizione

Consente di modificare gli oggetti aggiungendo e rimuovendo membri, rappresentati da oggetti MemberInfo.

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à

UnderlyingSystemType

Ottiene il tipo sottostante che rappresenta l'oggetto IReflect.

(Ereditato da IReflect)

Metodi

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 corrispondente al campo e al flag di associazione specificati.

(Ereditato da IReflect)
GetFields(BindingFlags)

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

(Ereditato da IReflect)
GetMember(String, BindingFlags)

Recupera una matrice di oggetti MemberInfo corrispondenti 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 oggetti MemberInfo corrispondenti a tutti i membri pubblici o a tutti i membri della classe corrente.

(Ereditato da IReflect)
GetMethod(String, BindingFlags)

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

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

Recupera un oggetto MethodInfo corrispondente a un metodo specificato, utilizzando una matrice Type per scegliere uno dei metodi di overload.

(Ereditato da IReflect)
GetMethods(BindingFlags)

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

(Ereditato da IReflect)
GetProperties(BindingFlags)

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

(Ereditato da IReflect)
GetProperty(String, BindingFlags)

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

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

Recupera un oggetto PropertyInfo 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