IReflect IReflect IReflect IReflect Interface

Definizione

Interagisce con l'interfaccia IDispatch.Interoperates with the IDispatch interface.

public interface class IReflect
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
public interface IReflect
type IReflect = interface
Public Interface IReflect
Derivato
Attributi

Commenti

L' IReflect interfaccia viene utilizzata per interagire con l' interfaccia IDispatch.The IReflect interface is used to interoperate with the IDispatch interface. IReflectdefinisce un subset dei metodi Type di Reflection.IReflect defines a subset of the Type reflection methods. L'implementazione di questa interfaccia consente a un tipo di personalizzare il comportamento quando si accede all'oggetto da com IDispatch come oggetto.Implementing this interface enables a type to customize its behavior when the object is being accessed from COM as an IDispatch object. La ExpandoToDispatchExMarshaler classe può essere utilizzata per effettuare il marshalling di IReflect un IExpando oggetto che implementa IDispatch o come oggetto com e viceversa.The ExpandoToDispatchExMarshaler class can be used to marshal an object that implements IReflect or IExpando as a COM IDispatch object, and vice versa.

Proprietà

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Ottiene il tipo sottostante che rappresenta l'oggetto IReflect.Gets the underlying type that represents the IReflect object.

Metodi

GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

Restituisce l'oggetto FieldInfo corrispondente al campo e al flag di associazione specificati.Returns the FieldInfo object that corresponds to the specified field and binding flag.

GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

Restituisce una matrice di oggetti FieldInfo corrispondenti a tutti i campi della classe corrente.Returns an array of FieldInfo objects that correspond to all fields of the current class.

GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) 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.Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name.

GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

Recupera una matrice di oggetti MemberInfo corrispondenti a tutti i membri pubblici o a tutti i membri della classe corrente.Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class.

GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Recupera un oggetto MethodInfo corrispondente a un metodo specificato in base ai vincoli di ricerca specificati.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) 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.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

Recupera una matrice di oggetti MethodInfo con tutti i metodi pubblici o tutti i metodi della classe corrente.Retrieves an array of MethodInfo objects with all public methods or all methods of the current class.

GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

Recupera una matrice di oggetti PropertyInfo corrispondenti a tutte le proprietà pubbliche o a tutte le proprietà della classe corrente.Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class.

GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

Recupera un oggetto PropertyInfo corrispondente a una proprietà definita in base ai vincoli di ricerca specificati.Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Recupera un oggetto PropertyInfo corrispondente a una proprietà specificata in base ai vincoli di ricerca specificati.Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

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

Richiama un membro specificato.Invokes a specified member.

Si applica a

Vedi anche