Compartilhar via


Microsoft.FSharp.Core.CompilerServices Namespace (F#)

Este namespace contém algumas funções internas para uso pelo compilador F# e também tipos para implementar provedores de tipo.

Caminho de namespace/módulo: Microsoft.FSharp.Core.CompilerServices

Assembly: FSharp.Core (em FSharp.Core.dll)

namespace Microsoft.FSharp.Core.CompilerServices

Módulos

Module

Descrição

módulo RuntimeHelpers

Um grupo de funções usadas como parte da representação de expressões de seqüência F# compilada.

Definições de Tipo

Tipo

Descrição

tipo de GeneratedSequenceBase <'T>.

O compilador F# emite implementações desse tipo para expressões de seqüência compilado.

tipo de IProvidedNamespace

Representa um espaço para nome gerado por um provedor de tipo.

tipo de ITypeProvider

Os provedores de tipo implementam essa interface para ser reconhecido pelo compilador como um provedor de tipo F#.A implementação desta interface determina a interface pública e o comportamento do provedor do tipo.

tipo de MeasureInverse <' medida >

Representa o inverso de um expressões medida quando retornados como um argumento genérico de um tipo fornecido.

tipo de MeasureOne

Representa a expressão de medidas '1' quando retornados como um argumento genérico de um tipo fornecido.

tipo de MeasureProduct <'Measure1,' Measure2 >

Representa o produto de duas expressões de medida quando retornados como um argumento genérico de um tipo fornecido.

tipo de TypeProviderAssemblyAttribute

Colocar o atributo no assembly em tempo de execução para indicar que há um assembly em tempo de design correspondente que contém um provedor de tipo.Assembly de tempo de execução e o designer pode ser o mesmo.

tipo de TypeProviderAttribute

Local em uma classe que implementa ITypeProvider para estender o compilador

tipo de TypeProviderConfig

Se a classe que implementa ITypeProvider tem um construtor que aceita TypeProviderConfig, em seguida, ele será construído com uma instância de TypeProviderConfig.

tipo de TypeProviderDefinitionLocationAttribute

tipo de TypeProviderEditorHideMethodsAttribute

Indica que um editor de código deve ocultar todos os métodos de System. Object a partir dos menus do intellisense para instâncias de um tipo fornecido

tipo de TypeProviderXmlDocAttribute

O atributo TypeProviderXmlDocAttribute pode ser adicionado para tipos e membros.O serviço de linguagem exibirá a propriedade CommentText do atributo no local adequado quando o usuário passa sobre um tipo ou membro.

Consulte também

Outros recursos

Referência da biblioteca F# Core