System::Reflection::BindingFlags enum

BindingFlags enum

Definierar medlemmar och typer för uppslagningslägen och bindningar.

enum class BindingFlags

Värden

NamnVärdeBeskrivning
Standard0Inga speciella alternativ.
IgnoreCase1Ignorera skiftlägeskänslighet i namn vid sökning efter objekt.
DeclaredOnly2Sök endast efter medlemmar som deklarerats i typen och inte i basklasser.
Instans4Titta igenom instansmedlemmar.
Statisk8Titta igenom statiska medlemmar.
Publik16Titta igenom offentliga medlemmar.
NonPublic32Titta igenom icke-publika medlemmar.
FlattenHierarchy64Titta igenom basklassens offentliga och skyddade statiska medlemmar.
InvokeMethod256Anropar metod.
CreateInstance512Skapar reflekterad typinstans.
GetField1024Hämtar fältvärde.
SetField2048Sätter fältvärde.
GetProperty4096Hämtar egenskapsvärde.
SetProperty8192Sätter egenskapsvärde.
PutDispProperty16384Sätter COM-egenskap.
PutRefDispProperty32768Sätter COM-referensegenskap.
ExactBinding65536Typbindning måste vara exakt, utan några typändringar.
SuppressChangeType131072Stöds inte.
OptionalParamBinding262144Väljer överlagring baserat på antalet argument.
IgnoreReturn16777216Ignorerar COM-interop returvärde.

Se även