EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.