CorFieldAttr (Enumeración)
Contiene valores que describen los metadatos de un campo.
Sintaxis
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;
Miembros
Miembro | Descripción |
---|---|
fdFieldAccessMask |
Especifica información de accesibilidad. |
fdPrivateScope |
Indica que no se pueden crear referencias al campo. |
fdPrivate |
Especifica que solo se puede acceder al campo por su tipo principal. |
fdFamANDAssem |
Especifica que las clases derivadas del ensamblado pueden acceder al campo. |
fdAssembly |
Especifica que todos los tipos de este ensamblado pueden acceder al campo en cuestión. |
fdFamily |
Especifica que solo el tipo y las clases derivadas pueden acceder al campo. |
fdFamORAssem |
Especifica que las clases derivadas y todos los tipos del ensamblado pueden acceder al campo. |
fdPublic |
Especifica que todos los tipos con visibilidad de este ámbito pueden acceder al campo. |
fdStatic |
Especifica que el campo es miembro de su tipo en lugar de un miembro de instancia. |
fdInitOnly |
Especifica que el campo no se puede cambiar después de inicializarlo. |
fdLiteral |
Especifica que el valor del campo es una constante de tiempo de compilación. |
fdNotSerialized |
Especifica que el campo no se serializa cuando su tipo es remoto. |
fdSpecialName |
Especifica que el campo es especial y que la manera en que lo es se describe en su nombre. |
fdPinvokeImpl |
Especifica que la implementación del campo se desvía a través de PInvoke. |
fdReservedMask |
Este valor se reserva para el uso interno del motor Common Language Runtime. |
fdRTSpecialName |
Especifica que las API de metadatos internas de Common Language Runtime deben comprobar la codificación del nombre. |
fdHasFieldMarshal |
Especifica que el campo contiene información de serialización. |
fdHasDefault |
Especifica que el campo tiene un valor predeterminado. |
fdHasFieldRVA |
Especifica que el campo tiene una dirección virtual relativa. |
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorHdr.h
Versiones de .NET Framework: está disponible desde la versión 1.0
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.