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

Определение

Возвращает члены (свойства, методы, конструкторы, поля, события и вложенные типы), задаваемые параметрами name, type и bindingAttr.

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

Битовая маска, влияющая на способ выполнения поиска. Значение является сочетанием битовых флагов из перечисления BindingFlags.

bindingAttr
BindingFlags

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

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

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

Исключения

Параметр name имеет значение null.

Комментарии

Если bindingAttr имеет значение BindingFlags. Непубличной, все члены будут рассмотрены. Если совпадений нет, возвращается пустой массив.

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