Udostępnij za pośrednictwem


EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Metoda

Definicja

Zwraca wszystkie elementy członkowskie o określonej nazwie, typie i powiązaniu, które są deklarowane lub dziedziczone przez ten typ.

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

Nazwa elementu członkowskiego.

type
MemberTypes

Typ elementu członkowskiego, który ma zostać zwrócony.

bindingAttr
BindingFlags

Musi to być nieco flaga z : BindingFlagsInvokeMethod, NonPublici tak dalej.

Zwraca

Zwraca tablicę MemberInfo obiektów reprezentujących publiczne i niepubliczone elementy członkowskie zdefiniowane w tym typie, jeśli nonPublic jest używany; w przeciwnym razie zwracane są tylko publiczne elementy członkowskie.

Wyjątki

Ta metoda nie jest obecnie obsługiwana w typach, które nie są kompletne.

Uwagi

Aby obejść ten problem, aby pobrać element członkowski gotowego typu, pobierz typ przy użyciu metody Type.GetType lub Assembly.GetType i użyj odbicia dla pobranego typu.

Dotyczy