Перечисление System::Reflection::BindingFlags

BindingFlags enum

Определяет члены и режимы поиска типов и привязки.

enum class BindingFlags

Значения

ИмяЗначениеОписание
Default0Нет специальных параметров.
IgnoreCase1Игнорировать регистр имени при поиске элемента.
DeclaredOnly2Искать только члены, объявленные в типе, и не в базовых типах.
Instance4Просматривать члены экземпляра.
Static8Просматривать статические члены.
Public16Просматривать публичные члены.
NonPublic32Просматривать непубличные члены.
FlattenHierarchy64Просматривать публичные и защищённые статические члены базового типа.
InvokeMethod256Вызывает метод.
CreateInstance512Создаёт экземпляр отражённого типа.
GetField1024Получает значение поля.
SetField2048Устанавливает значение поля.
GetProperty4096Получает значение свойства.
SetProperty8192Устанавливает значение свойства.
PutDispProperty16384Устанавливает COM‑свойство.
PutRefDispProperty32768Устанавливает COM‑ссылочное свойство.
ExactBinding65536Привязка типов должна быть точной, без каких-либо изменений типов.
SuppressChangeType131072Не поддерживается.
OptionalParamBinding262144Выбирает перегрузку на основе количества аргументов.
IgnoreReturn16777216Игнорирует возвращаемое значение COM‑interop.

См. также