System::Reflection::BindingFlags‑enum

BindingFlags enum

Definierar medlemmar och typers uppslagslägen samt bindningar.

enum class BindingFlags

Värden

NamnVärdeBeskrivning
Default0Inga speciella alternativ.
IgnoreCase1Ignorera skiftläge i namn när du söker efter objektet.
DeclaredOnly2Sök endast efter medlemmar som deklarerats i typen och inte i basklasser.
Instance4Sök igenom instansmedlemmar.
Static8Sök igenom statiska medlemmar.
Public16Sök igenom offentliga medlemmar.
NonPublic32Sök igenom icke‑offentliga medlemmar.
FlattenHierarchy64Sök igenom basklassens offentliga och skyddade statiska medlemmar.
InvokeMethod256Invokar metod.
CreateInstance512Skapar en reflekterad typinstans.
GetField1024Hämtar fältvärde.
SetField2048Sätter fältvärde.
GetProperty4096Hämtar egenskapsvärde.
SetProperty8192Sätter egenskapsvärde.
PutDispProperty16384Lägger till COM-egenskap.
PutRefDispProperty32768Lägger till COM-referensegenskap.
ExactBinding65536Typbindning måste vara exakt, utan några typändringar.
SuppressChangeType131072Stöds inte.
OptionalParamBinding262144Väljer överlagring baserat på antal argument.
IgnoreReturn16777216Ignorerar COM-interop-returvärde.

Se även