System::Reflection::BindingFlags enum

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.

См. также