Compartir a través de


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

tipo GeneratedSequenceBase<'T>

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.

tipo MeasureInverse<'Measure>

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.

tipo MeasureProduct<'Measure1, 'Measure2>

Representa el producto de dos expresiones de medida cuando cambia como un argumento genérico de un tipo proporcionado.

tipo TypeProviderAssemblyAttribute

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.

tipo TypeProviderAttribute

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.

tipo TypeProviderDefinitionLocationAttribute

tipo TypeProviderEditorHideMethodsAttribute

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

tipo TypeProviderXmlDocAttribute

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.

Vea también

Otros recursos

Referencia de la biblioteca básica de F#