Enumerazione CorFieldAttr
Contiene valori che descrivono i metadati relativi a un campo.
Sintassi
typedef enum CorFieldAttr {
fdFieldAccessMask = 0x0007,
fdPrivateScope = 0x0000,
fdPrivate = 0x0001,
fdFamANDAssem = 0x0002,
fdAssembly = 0x0003,
fdFamily = 0x0004,
fdFamORAssem = 0x0005,
fdPublic = 0x0006,
fdStatic = 0x0010,
fdInitOnly = 0x0020,
fdLiteral = 0x0040,
fdNotSerialized = 0x0080,
fdSpecialName = 0x0200,
fdPinvokeImpl = 0x2000,
fdReservedMask = 0x9500,
fdRTSpecialName = 0x0400,
fdHasFieldMarshal = 0x1000,
fdHasDefault = 0x8000,
fdHasFieldRVA = 0x0100
} CorFieldAttr;
Members
Membro | Descrizione |
---|---|
fdFieldAccessMask |
Specifica le informazioni di accessibilità. |
fdPrivateScope |
Specifica che non è possibile fare riferimento al campo. |
fdPrivate |
Specifica che il campo è accessibile solo dal tipo padre. |
fdFamANDAssem |
Specifica che il campo è accessibile dalle classi derivate nel relativo assembly. |
fdAssembly |
Specifica che il campo è accessibile da tutti i tipi nel relativo assembly. |
fdFamily |
Specifica che il campo è accessibile solo dal tipo e dalle classi derivate. |
fdFamORAssem |
Specifica che il campo è accessibile dalle classi derivate e da tutti i tipi nel relativo assembly. |
fdPublic |
Specifica che il campo è accessibile da tutti i tipi con visibilità di questo ambito. |
fdStatic |
Specifica che il campo è un membro del tipo anziché un membro dell'istanza. |
fdInitOnly |
Specifica che il campo non può essere modificato dopo l'inizializzazione. |
fdLiteral |
Specifica che il valore del campo è una costante in fase di compilazione. |
fdNotSerialized |
Specifica che il campo non viene serializzato quando il tipo è remoto. |
fdSpecialName |
Specifica che il campo è speciale e che il relativo nome descrive come. |
fdPinvokeImpl |
Specifica che l'implementazione del campo viene inoltrata tramite PInvoke. |
fdReservedMask |
Riservato per l'uso interno da Parte di Common Language Runtime. |
fdRTSpecialName |
Specifica che le API interne dei metadati di Common Language Runtime devono controllare la codifica del nome. |
fdHasFieldMarshal |
Specifica che il campo contiene informazioni di marshalling. |
fdHasDefault |
Specifica che il campo ha un valore predefinito. |
fdHasFieldRVA |
Specifica che il campo ha un indirizzo virtuale relativo. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorHdr.h
Versioni di .NET Framework: Disponibile dalla versione 1.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.