System::Reflection::FieldAttributes enum

FieldAttributes enum

Attributs de champ reflétés.

enum class FieldAttributes

Valeurs

NomValeurDescription
FieldAccessMask7Masque d’accès aux membres. Utilisez ce masque pour récupérer les informations d’accessibilité.
PrivateScope0Membres non référencables.
Private1Membres privés.
FamANDAssem2Membres privés et à portée d’assembly.
Assembly3Membres à portée d’assembly.
Famille4Membres accessibles par type et sous-types.
FamORAssem5Membres accessibles par type, sous-types et assembly.
Public6Membres accessibles par tout le monde.
Statique16Membres statiques par opposition aux membres d’instance.
InitOnly32Membres const qui ne peuvent être initialisés qu’une fois et ne peuvent pas être modifiés.
Littéral64Membres constants à la compilation.
NotSerialized128Membres non sérialisés.
SpecialName512Champ spécial parmi les noms ci‑dessous.
PinvokeImpl8192Implémentation interopérabilité transférée.
ReservedMask38144Drapeaux réservés à l’usage du runtime uniquement.
RTSpecialName1024Runtim devrait vérifier l’encodage du nom.
HasFieldMarshal4096Les informations de marshaling sont présentes.
HasDefault32768La valeur par défaut est présente.
HasFieldRVA256RVA est présent.

Voir aussi