Énumération System::Reflection::FieldAttributes

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.
Family4Membres accessibles par le type et ses sous-types.
FamORAssem5Membres accessibles par le type, les sous-types et l’assembly.
Public6Membres accessibles par tous.
Static16Membres 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.
Literal64Membres constants à la compilation.
NotSerialized128Membres non sérialisés.
SpecialName512Champ spécial de l’un des noms ci-dessous.
PinvokeImpl8192Implémentation interop transférée.
ReservedMask38144Drapeaux réservés à l’usage du runtime uniquement.
RTSpecialName1024Le runtime devrait vérifier l’encodage du nom.
HasFieldMarshal4096Des informations de marshaling sont présentes.
HasDefault32768Une valeur par défaut est présente.
HasFieldRVA256Le RVA est présent.

Voir aussi