Microsoft.FSharp.Core.CompilerServices (Espacio de nombres de F#)
Este espacio de nombres contiene algunas funciones internas para el compilador de F#, además de los tipos para implementar proveedores escritos.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.CompilerServices
Ensamblado: FSharp.Core (en FSharp.Core.dll)
namespace Microsoft.FSharp.Core.CompilerServices
Módulos
Módulo |
Descripción |
---|---|
módulo RuntimeHelpers |
Grupo de funciones que se usan como parte de la representación compilada de las expresiones de secuencia de F#. |
Definiciones de tipos
Tipo |
Descripción |
---|---|
El compilador de F# emite implementaciones de este tipo para las expresiones de secuencia compiladas. |
|
tipo IProvidedNamespace |
Representa un espacio de nombres generado por un proveedor de tipo. |
tipo ITypeProvider |
Los proveedores de tipo implementan esta interfaz para ser reconocidos por el compilador como un F# escribe el proveedor.La implementación de esta interfaz determina la interfaz pública y el comportamiento del proveedor de tipo. |
Representa el inverso de expresiones de medida cuando cambia como un argumento genérico de un tipo proporcionado. |
|
tipo MeasureOne |
Representa el “1 " expresión de medida cuando cambia como un argumento genérico de un tipo proporcionado. |
Representa el producto de dos expresiones de medida cuando cambia como un argumento genérico de un tipo proporcionado. |
|
Coloque atributo en el ensamblado en tiempo de ejecución para indicar que hay un ensamblado correspondiente en tiempo de diseño que contiene un proveedor de tipo.El tiempo de ejecución y el ensamblado de diseñador pueden ser iguales. |
|
colocar en una clase que implementa ITypeProvider para extender el compilador |
|
tipo TypeProviderConfig |
Si la clase que implementa ITypeProvider tiene construyan a partir un constructor que acepta TypeProviderConfig continuación con una instancia de TypeProviderConfig. |
Indica que un editor de código debe ocultar todos los métodos de System.Object de los menús de intellisense para las instancias de un tipo proporcionado |
|
El atributo de TypeProviderXmlDocAttribute se puede agregar a los tipos y miembros.El servicio de lenguaje mostrará la propiedad de CommentText de atributo en el lugar adecuado cuando se desplaza el usuario sobre un tipo o miembro. |