System::Reflection::BindingFlags 列挙体

BindingFlags enum

メンバーと型の検索モードおよびバインディングを定義します。

enum class BindingFlags

名前説明
Default0特別なオプションはありません。
IgnoreCase1項目を検索する際に名前の大文字小文字を無視します。
DeclaredOnly2型で宣言されたメンバーのみを検索し、基底型のメンバーは対象にしません。
Instance4インスタンス メンバーを検索します。
Static8静的メンバーを検索します。
Public16public メンバーを検索します。
NonPublic32非 public メンバーを検索します。
FlattenHierarchy64基底型の public および protected 静的メンバーを検索します。
InvokeMethod256メソッドを呼び出します。
CreateInstance512リフレクトされた型のインスタンスを作成します。
GetField1024フィールドの値を取得します。
SetField2048フィールドの値を設定します。
GetProperty4096プロパティの値を取得します。
SetProperty8192プロパティの値を設定します。
PutDispProperty16384COM プロパティを設定します。
PutRefDispProperty32768COM 参照プロパティを設定します。
ExactBinding65536型バインディングは正確でなければならず、型の変更はできません。
SuppressChangeType131072サポートされていません。
OptionalParamBinding262144引数の数に基づいてオーバーロードを選択します。
IgnoreReturn16777216COM 相互運用の戻り値を無視します。

参照