Publicado el
19/Dic/2004
Actualizado el 19/Dic/2004
El espacio de nombres System.Runtime.CompilerServices proporciona funcionalidad para los autores de compiladores mediante código administrado para especificar atributos en metadatos que afectan al comportamiento en tiempo de ejecución de Common Language Runtime.
Este espacio de nombres es para uso exclusivo de los autores de compiladores.
Los tipos que contiene System.Runtime.CompilerServices
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Runtime.CompilerServices, por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Runtime.CompilerServices
- ...
Contenido de System.Runtime.CompilerServices
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- AccessedThroughPropertyAttribute Especifica el nombre de la propiedad que tiene acceso al campo al que se aplicó el atributo.
- CallConvCdecl Indica que debería utilizarse la convención de llamada Cdecl para un método.
- CallConvFastcall Esta versión de .NET Framework no admite esta convención de llamada.
- CallConvStdcall Indica que debería utilizarse la convención de llamada StdCall para un método.
- CallConvThiscall Indica que debería utilizarse la convención de llamada ThisCall para un método.
- CompilationRelaxationsAttribute Controla la rigurosidad del código generado por el compilador Just-in-time (JIT) de Common Language Runtime.
- CompilerGlobalScopeAttribute Indica que una clase debería tratarse como si tuviera ámbito global.
- CustomConstantAttribute Define un valor constante que un compilador puede hacer persistir para un parámetro de método o campo.
- DateTimeConstantAttribute Hace persistir una constante DateTime de 8 bytes para un campo o parámetro.
- DecimalConstantAttribute Almacena el valor de una constante System.Decimal en los metadatos.
- DiscardableAttribute Marca una definición de tipo como descartable.
- IDispatchConstantAttribute Indica que el valor predeterminado para el parámetro o campo con atributos es una instancia de DispatchWrapper, donde WrappedObject es una referencia nula (Nothing en Visual Basic).
- IndexerNameAttribute Indica el nombre por el cual se conoce a un indizador en los lenguajes de programación que no son compatibles directamente con indizadores.
- IsVolatile Marca un campo como volátil.
- IUnknownConstantAttribute Indica que el valor predeterminado para el parámetro o campo con atributos es una instancia de UnknownWrapper, donde WrappedObject es una referencia nula (Nothing en Visual Basic).
- MethodImplAttribute Especifica los detalles sobre el modo de implementar un método.
- RequiredAttributeAttribute Especifica que un compilador de importación debe comprender completamente la semántica de una definición de tipos, o denegar su uso.
- RuntimeHelpers Proporciona un conjunto de propiedades y métodos estáticos que proporcionan funcionalidad para los compiladores.
Enumeraciones:
- MethodCodeType Define el modo de implementar un método.
- MethodImplOptions Define los detalles sobre el modo de implementar un método.