Compartilhar via


Enumeração de Core.CompilationRepresentationFlags (F#)

Indica um ou mais ajustes à representação de um F# de tipo ou membro compilada.

Caminho do namespace/módulo: Microsoft.FSharp.Core

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

[<Flags>]
type CompilationRepresentationFlags =
 | None = 0
 | Static = 1
 | Instance = 2
 | ModuleSuffix = 4
 | UseNullAsTrueValue = 8
 | Event

Comentários

A tabela a seguir mostra os valores possíveis e seus significados.

Valor

Descrição

Nenhum

Não há representação de compilação especial.

Estático

Compile um membro de instância como estático.

Instância

Compile um membro como instância mesmo null é usado como uma representação para este tipo.

ModuleSuffix

Acrescentar Module para o final de um módulo cujo nome corresponde com um nome de tipo no mesmo espaço para nome.

UseNullAsTrueValue

Permitir o uso de null como uma representação de discriminators nullary em uma união discriminada.

Evento

Compile uma propriedade como um evento de infra-estrutura de linguagem comum (CLI).

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Microsoft.FSharp.Core Namespace (F#)