Partager via


IExpando Interface

Définition

Permet la modification d'objets par ajout ou suppression de membres, représentés par des objets 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
Dérivé
Attributs
Implémente

Propriétés

UnderlyingSystemType

Obtient le type sous-jacent qui représente l'objet IReflect.

(Hérité de IReflect)

Méthodes

AddField(String)

Ajoute le champ nommé à l'objet Reflection.

AddMethod(String, Delegate)

Ajoute la méthode nommée à l'objet Reflection.

AddProperty(String)

Ajoute la propriété nommée à l'objet Reflection.

GetField(String, BindingFlags)

Retourne l'objet FieldInfo qui correspond au champ et à l'indicateur de liaison spécifiés.

(Hérité de IReflect)
GetFields(BindingFlags)

Retourne un tableau d'objets FieldInfo qui correspondent à tous les champs de la classe en cours.

(Hérité de IReflect)
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é.

(Hérité de IReflect)
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.

(Hérité de IReflect)
GetMethod(String, BindingFlags)

Récupère un objet MethodInfo qui correspond à une méthode spécifiée avec les contraintes de recherche données.

(Hérité de IReflect)
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.

(Hérité de IReflect)
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.

(Hérité de IReflect)
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.

(Hérité de IReflect)
GetProperty(String, BindingFlags)

Récupère un objet PropertyInfo correspondant à une propriété spécifiée avec les contraintes de recherche données.

(Hérité de IReflect)
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.

(Hérité de IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Appelle un membre spécifié.

(Hérité de IReflect)
RemoveMember(MemberInfo)

Supprime le membre spécifié.

S’applique à