Поделиться через


EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Метод

Определение

Возвращает все члены с указанным именем, типом и привязкой, объявленные или наследованные этим типом.

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

Параметры

name
String

Имя элемента.

type
MemberTypes

Тип возвращаемого члена.

bindingAttr
BindingFlags

Это должен быть одноразрядный флаг из BindingFlags: InvokeMethod, NonPublic и так далее.

Возвращаемое значение

Возвращает массив объектов MemberInfo, представляющих открытые и не являющиеся открытыми члены, определенные для данного типа, если используется nonPublic; в противном случае возвращаются только открытые члены.

Исключения

Сейчас этот метод не поддерживается в типах, которые не являются полными.

Комментарии

В качестве обходного решения, чтобы получить член готового типа, извлеките тип с помощью Type.GetType или Assembly.GetType и используйте отражение для полученного типа.

Применяется к