Condividi tramite


EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Metodo

Definizione

Restituisce tutti i membri con il nome, il tipo e il binding specificati che vengono 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 del membro da restituire.

bindingAttr
BindingFlags

Deve essere un flag di bit di BindingFlags: InvokeMethod, NonPublic e così via.

Restituisce

Restituisce una matrice di oggetti MemberInfo che rappresentano i membri pubblici e non pubblici definiti sul tipo se è usato il parametro nonPublic; in caso contrario, vengono restituiti solo i membri pubblici.

Eccezioni

Questo metodo non è attualmente supportato nei tipi che non sono completi.

Commenti

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

Si applica a