CorFieldAttr (Enumeración)
Contiene valores que describen los metadatos de un campo.
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 sólo se puede tener acceso al campo por su tipo primario. |
fdFamANDAssem |
Especifica que se puede tener acceso al campo por las clases derivadas de su ensamblado. |
fdAssembly |
Especifica que se puede tener acceso al campo por todos los tipos de su ensamblado. |
fdFamily |
Especifica que sólo se puede tener acceso al campo por su tipo y clases derivadas. |
fdFamORAssem |
Especifica que se puede tener acceso al campo por las clases derivadas y todos los tipos de su ensamblado. |
fdPublic |
Especifica que el campo se puede tener acceso al campo por todos los tipos con visibilidad de este ámbito. |
fdStatic |
Especifica que el campo es un miembro de su tipo en lugar de un miembro de una instancia. |
fdInitOnly |
Especifica que el campo no se puede cambiar después de ser inicializado. |
fdLiteral |
Especifica que el valor del campo es una constante de tiempo de compilación. |
fdNotSerialized |
Especifica que no se serializa el campo cuando su tipo es remoto. |
fdSpecialName |
Especifica que el campo es especial, y que su nombre describe de qué manera. |
fdPinvokeImpl |
Especifica que la implementación del campo se reenvía a través de PInvoke. |
fdReservedMask |
Reservado para uso interno por Common Language Runtime. |
fdRTSpecialName |
Especifica que las API internas de los metadatos de Common Language Runtime deben comprobar la codificación del nombre. |
fdHasFieldMarshal |
Especifica que el campo contiene información acerca del cálculo de referencias. |
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 de .NET Framework.
Encabezado: CorHdr.h
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0