CorTypeAttr (Enumeración)
Contiene valores que indican los metadatos de tipo.
Sintaxis
typedef enum CorTypeAttr {
tdVisibilityMask = 0x00000007,
tdNotPublic = 0x00000000,
tdPublic = 0x00000001,
tdNestedPublic = 0x00000002,
tdNestedPrivate = 0x00000003,
tdNestedFamily = 0x00000004,
tdNestedAssembly = 0x00000005,
tdNestedFamANDAssem = 0x00000006,
tdNestedFamORAssem = 0x00000007,
tdLayoutMask = 0x00000018,
tdAutoLayout = 0x00000000,
tdSequentialLayout = 0x00000008,
tdExplicitLayout = 0x00000010,
tdClassSemanticsMask = 0x00000020,
tdClass = 0x00000000,
tdInterface = 0x00000020,
tdAbstract = 0x00000080,
tdSealed = 0x00000100,
tdSpecialName = 0x00000400,
tdImport = 0x00001000,
tdSerializable = 0x00002000,
tdWindowsRuntime = 0x00004000,
tdStringFormatMask = 0x00030000,
tdAnsiClass = 0x00000000,
tdUnicodeClass = 0x00010000,
tdAutoClass = 0x00020000,
tdCustomFormatClass = 0x00030000,
tdCustomFormatMask = 0x00C00000,
tdBeforeFieldInit = 0x00100000,
tdForwarder = 0x00200000,
tdReservedMask = 0x00040800,
tdRTSpecialName = 0x00000800,
tdHasSecurity = 0x00040000,
} CorTypeAttr;
Miembros
Miembro | Descripción |
---|---|
tdVisibilityMask |
Este valor se usa para especificar la información sobre la visibilidad del tipo. |
tdNotPublic |
Este valor se usa para especificar que el tipo no se ubica en el ámbito público. |
tdPublic |
Este valor se usa para especificar que el tipo sí se ubica en el ámbito público. |
tdNestedPublic |
Este valor se usa para especificar que el tipo se anida con visibilidad pública. |
tdNestedPrivate |
Este valor se usa para especificar que el tipo se anida con visibilidad privada. |
tdNestedFamily |
Este valor se usa para especificar que el tipo se anida con visibilidad de familia. |
tdNestedAssembly |
Este valor se usa para especificar que el tipo se anida con visibilidad de ensamblado. |
tdNestedFamANDAssem |
Este valor se usa para especificar que el tipo se anida con visibilidad de familia y ensamblado. |
tdNestedFamORAssem |
Este valor se usa para especificar que el tipo se anida con visibilidad de familia o ensamblado. |
tdLayoutMask |
Este valor se usa para obtener información sobre el diseño del tipo. |
tdAutoLayout |
Este valor se usa para especificar que los campos de este tipo se ordenaron automáticamente. |
tdSequentialLayout |
Este valor se usa para especificar que los campos de este tipo se ordenaron secuencialmente. |
tdExplicitLayout |
Este valor se usa para especificar que el diseño de los campos se proporcionó explícitamente. |
tdClassSemanticsMask |
Este valor se usa para obtener información semántica sobre el tipo. |
tdClass |
Especifica que el tipo es una clase. |
tdInterface |
Especifica que el tipo es una interfaz. |
tdAbstract |
Especifica que el tipo es abstracto. |
tdSealed |
Este valor se usa para especificar que el tipo no se puede extender. |
tdSpecialName |
Este valor se usa para especificar que el nombre de clase es especial. La manera en que lo es se describe en su nombre. |
tdImport |
Este valor se usa para especificar que el tipo se importó. |
tdSerializable |
Este valor se usa para especificar que el tipo es serializable. |
tdWindowsRuntime |
Este valor se usa para especificar que este tipo es un tipo de Windows Runtime. |
tdStringFormatMask |
Este valor se usa para obtener información sobre cómo se codificaron las cadenas y cómo se les dio formato. |
tdAnsiClass |
Este valor se usa para especificar que este tipo interpreta los macros LPTSTR como ANSI. |
tdUnicodeClass |
Este valor se usa para especificar que este tipo interpreta los macros LPTSTR como Unicode. |
tdAutoClass |
Este valor se usa para especificar que este tipo interpreta los macros LPTSTR automáticamente. |
tdCustomFormatClass |
Este valor se usa para especificar que el tipo tiene una codificación no estándar, según se especifica en el valor CustomFormatMask . |
tdCustomFormatMask |
Esta máscara se utiliza para obtener información sobre la codificación no estándar para contribuir en la interoperabilidad nativa. El significado de los valores de estos dos bits no se especifica. |
tdBeforeFieldInit |
Este valor se usa para especificar que el tipo se debe inicializar antes de que se realice el primer intento de acceso a un campo estático. |
tdForwarder |
Este valor se usa para especificar que el tipo se exportó y es un reenviador de tipos. |
tdReservedMask |
Esta marca y las marcas siguientes se usan de forma interna en el motor Common Language Runtime. |
tdRTSpecialName |
Este valor se usa para especificar que la codificación de los nombres debe comprobarse desde Common Language Runtime. |
tdHasSecurity |
Este valor se usa para especificar que el tipo está asociado con algún mecanismo de seguridad. |
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.