======Метод Type.GetMembers(BindingFlags)====== При переопределении в производном классе ищет члены, определенные в текущем объекте [[developers:references:system.type|Type]] , используя заданные ограничения привязки. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public abstract MemberInfo[] GetMembers(BindingFlags bindingAttr) **Параметры** * //bindingAttr// * Тип: [[developers:references:system.reflection.bindingflags|System.Reflection.BindingFlags]] * Битовая маска, составленная из одного или нескольких объектов [[developers:references:system.reflection.bindingflags|BindingFlags]] и указывающая, как ведется поиск.– или – Ноль ( [[developers:references:system.reflection.bindingflags.default|Default]] ), для возвращения пустого массива. **Возвращаемое значение** * Тип: [[developers:references:system.reflection.memberinfo|System.Reflection.MemberInfo]][] * Массив объектов [[developers:references:system.reflection.memberinfo|MemberInfo]] , представляющий все члены, определенные для текущего объекта [[developers:references:system.type|Type]] и удовлетворяющие указанным ограничениям привязки.– или – Пустой массив типа [[developers:references:system.reflection.memberinfo|MemberInfo]] , если для текущего объекта [[developers:references:system.type|Type]] члены не определены или если ни один из членов, определенных для объекта, не удовлетворяет ограничениям на связывание.