IReflect IReflect IReflect IReflect Interface

Definição

Interopera com a interface 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

Comentários

A IReflect interface é usada para interoperar com a interface IDispatch.The IReflect interface is used to interoperate with the IDispatch interface. IReflectdefine um subconjunto dos Type métodos de reflexão.IReflect defines a subset of the Type reflection methods. A implementação dessa interface permite que um tipo Personalize seu comportamento quando o objeto está sendo acessado do IDispatch com como um objeto.Implementing this interface enables a type to customize its behavior when the object is being accessed from COM as an IDispatch object. A ExpandoToDispatchExMarshaler classe pode ser usada para realizar marshaling de um IReflect objeto IExpando que implementa ou IDispatch como um objeto com, e vice-versa.The ExpandoToDispatchExMarshaler class can be used to marshal an object that implements IReflect or IExpando as a COM IDispatch object, and vice versa.

Propriedades

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Obtém o tipo subjacente que representa o 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)

Retorna o objeto FieldInfo corresponde ao campo e sinalizador de associação especificados.Returns the FieldInfo object that corresponds to the specified field and binding flag.

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

Retorna uma matriz de objetos FieldInfo que correspondem a todos os campos da classe atual.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 uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros que correspondem a um nome 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 uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros da classe atual.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 um objeto MethodInfo que corresponde a um método especificado nas restrições de pesquisa especificadas.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 um objeto MethodInfo correspondente a um método especificado, usando uma matriz Type para escolher entre métodos sobrecarregados.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 uma matriz de objetos MethodInfo com todos os métodos públicos ou todos os métodos da classe atual.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 uma matriz de objetos PropertyInfo que correspondem a todas as propriedades públicas ou a todas as propriedades da classe atual.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 um objeto PropertyInfo que corresponde a uma propriedade especificada nas restrições de pesquisa especificadas.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 um objeto PropertyInfo que corresponde a uma propriedade especificada com as restrições de pesquisa especificadas.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 um membro especificado.Invokes a specified member.

Aplica-se a

Veja também