IReflect IReflect IReflect IReflect Interface

Définition

Interagit avec l’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
Dérivé
Attributs

Remarques

L' IReflect interface est utilisée pour interagir avec l' interface IDispatch.The IReflect interface is used to interoperate with the IDispatch interface. IReflectdéfinit un sous-ensemble Type des méthodes de réflexion.IReflect defines a subset of the Type reflection methods. L’implémentation de cette interface permet à un type de personnaliser son comportement lorsque l’accès à l’objet s' IDispatch effectue à partir de com en tant qu’objet.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 peut être utilisée pour marshaler un objet qui IReflect implémente IExpando ou en tant IDispatch qu’objet com, et 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.

Propriétés

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Obtient le type sous-jacent qui représente l'objet IReflect.Gets the underlying type that represents the IReflect object.

Méthodes

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

Retourne l'objet FieldInfo qui correspond au champ et à l'indicateur de liaison spécifiés.Returns the FieldInfo object that corresponds to the specified field and binding flag.

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

Retourne un tableau d'objets FieldInfo qui correspondent à tous les champs de la classe en cours.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)

Récupère un tableau d'objets MemberInfo représentant tous les membres publics ou tous les membres correspondant à un nom spécifié.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)

Récupère un tableau d'objets MemberInfo qui correspondent à tous les membres publics ou à tous les membres de la classe en cours.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)

Récupère un objet MethodInfo qui correspond à une méthode spécifiée avec les contraintes de recherche données.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[])

Récupère un objet MethodInfo correspondant à une méthode spécifiée en sélectionnant une des méthodes surchargées à l'aide d'un tableau Type.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)

Récupère un tableau d'objets MethodInfo contenant toutes les méthodes publiques ou toutes les méthodes de la classe en cours.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)

Récupère un tableau d'objets PropertyInfo correspondant à toutes les propriétés publiques ou à toutes les propriétés de la classe en cours.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)

Récupère un objet PropertyInfo correspondant à une propriété spécifiée avec les contraintes de recherche données.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[])

Récupère un objet PropertyInfo qui correspond à une propriété spécifiée avec les contraintes de recherche données.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[])

Appelle un membre spécifié.Invokes a specified member.

S’applique à

Voir aussi