IReflect IReflect IReflect IReflect Interface

Definición

Interopera con la interfaz 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
Derivado
Atributos

Comentarios

El IReflect interfaz se usa para interactuar con el interfaz IDispatch.The IReflect interface is used to interoperate with the IDispatch interface. IReflect define un subconjunto de los Type métodos de reflexión.IReflect defines a subset of the Type reflection methods. Implementa esta interfaz permite que un tipo personalizar su comportamiento cuando el objeto tiene acceso desde COM como una IDispatch objeto.Implementing this interface enables a type to customize its behavior when the object is being accessed from COM as an IDispatch object. El ExpandoToDispatchExMarshaler clase puede usarse para serializar un objeto que implementa IReflect o IExpando como COM IDispatch objeto y viceversa.The ExpandoToDispatchExMarshaler class can be used to marshal an object that implements IReflect or IExpando as a COM IDispatch object, and vice versa.

Propiedades

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Obtiene el tipo subyacente que representa el objeto IReflect.Gets the underlying type that represents the IReflect object.

Métodos

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

Devuelve el objeto FieldInfo que se corresponde con el campo y la marca de enlace especificados.Returns the FieldInfo object that corresponds to the specified field and binding flag.

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

Devuelve una matriz de objetos FieldInfo que se corresponden con todos los campos de la clase actual.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 matriz de objetos MemberInfo correspondientes a todos los miembros públicos o a todos los miembros que coincidan con un nombre especificado.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 matriz de objetos MemberInfo que se corresponden con todos los miembros públicos o todos los miembros de la clase actual.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 objeto MethodInfo que se corresponde con un método especificado con unas determinadas restricciones de búsqueda.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 objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre varios métodos sobrecargados.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 matriz de objetos MethodInfo con todos los métodos públicos o todos los métodos de la clase actual.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 matriz de objetos PropertyInfo correspondientes a todas las propiedades públicas o a todas las propiedades de la clase actual.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 objeto PropertyInfo correspondiente a una propiedad especificada con unas determinadas restricciones de búsqueda.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 objeto PropertyInfo que se corresponde con una propiedad especificada con unas determinadas restricciones de búsqueda.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[])

Invoca el miembro especificado.Invokes a specified member.

Se aplica a

Consulte también: