Sdílet prostřednictvím


EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Metoda

Definice

Vrátí všechny členy se zadaným názvem, typem a vazbou, které jsou deklarovány nebo zděděny tímto typem.

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

Parametry

name
String

Název členu

type
MemberTypes

Typ členu, který má být vrácen.

bindingAttr
BindingFlags

Musí to být bitový příznak z BindingFlags : InvokeMethod, NonPublic, atd.

Návraty

Vrátí pole MemberInfo objektů představujících veřejné a neveřejné členy definované tímto typem, pokud nonPublic je použit. V opačném případě jsou vráceny pouze veřejné členy.

Výjimky

Tato metoda není v současné době podporována u typů, které nejsou dokončeny.

Poznámky

Alternativním řešením je načtení člena dokončeného typu pomocí Type.GetType nebo Assembly.GetType použití reflexe na načteném typu.

Platí pro