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. Непубличной, все члены будут рассмотрены. Если совпадений нет, возвращается пустой массив.