EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Méthode

Définition

Retourne tous les membres avec le nom spécifié, le type et la liaison qui sont déclarés ou hérités par ce type.

public:
 override cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
override this.GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Overrides Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

Paramètres

name
String

Nom du membre.

type
MemberTypes

Type du membre qui doit être retourné.

bindingAttr
BindingFlags

Il doit s’agir d’un bit indicateur issu de BindingFlags : InvokeMethod, NonPublic, etc.

Retours

Retourne un tableau d’objets MemberInfo représentant les membres publics et non publics définis sur ce type si nonPublic est utilisé ; sinon, seuls les membres publics sont retournés.

Exceptions

Cette méthode n’est actuellement pas prise en charge pour les types incomplets.

Remarques

Pour contourner ce problème, pour récupérer le membre d’un type terminé, récupérez le type à l’aide Type.GetType de ou Assembly.GetType et utilisez la réflexion sur le type récupéré.

S’applique à