System::Reflection::FieldAttributes Enum

FieldAttributes enum

Reflektierte Feldattribute.

enum class FieldAttributes

Werte

NameWertBeschreibung
Feldzugriffsmaske7Mitgliedszugriffsmaske. Verwenden Sie diese Maske, um Zugänglichkeitsinformationen abzurufen.
PrivaterBereich0Nicht referenzierbare Mitglieder.
Privat1Private Mitglieder.
FamANDAssem2Private und assembly-gebundene Mitglieder.
Assembly3Assembly-gebundene Mitglieder.
Family4Mitglieder, die über Typ und Untertypen zugänglich sind.
FamORAssem5Mitglieder, die über Typ, Untertypen und Assembly zugänglich sind.
Öffentlich6Mitglieder, die für jeden zugänglich sind.
Statisch16Statische Mitglieder im Gegensatz zu Instanzmitgliedern.
InitOnly32Konstante Mitglieder, die nur initialisiert, aber nicht geändert werden können.
Literal64Zur Compile-Zeit konstante Mitglieder.
NichtSerialisiert128Nicht serialisierte Mitglieder.
SpecialName512Spezialfeld eines der unten genannten Namen.
PinvokeImpl8192Interop weitergeleitete Implementierung.
ReservedMask38144Reservierte Flags nur für den Laufzeitgebrauch.
RTSpecialName1024Runtim sollte die Namenskodierung prüfen.
HasFieldMarshal4096Marshalling-Informationen sind vorhanden.
HasDefault32768Standardwert ist vorhanden.
HasFieldRVA256RVA ist vorhanden.

Siehe auch