EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Metodo

Definizione

Restituisce tutti i membri con il nome, il tipo e l'associazione specificati dichiarati o ereditati da questo tipo.

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()

Parametri

name
String

Nome del membro.

type
MemberTypes

Tipo di membro da restituire.

bindingAttr
BindingFlags

Deve essere un flag di bit da BindingFlags : InvokeMethod, NonPublice così via.

Valori restituiti

Restituisce una matrice di MemberInfo oggetti che rappresentano i membri pubblici e non pubblici definiti in questo tipo se nonPublic viene utilizzato. In caso contrario, vengono restituiti solo i membri pubblici.

Eccezioni

Questo metodo non è attualmente supportato nei tipi non completi.

Commenti

Come soluzione alternativa, per recuperare il membro di un tipo finito, recuperare il tipo usando Type.GetType o Assembly.GetType e usare la reflection sul tipo recuperato.

Si applica a