Compartilhar via


Enumeração Core.CompilationRepresentationFlags (F#)

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

Namespace/Module Path: 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 seu significado.

Valor

Descrição

Nenhum

Nenhuma representação especial de compilação.

Estático

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

Instância

Criar um membro como a instância mesmo se o zero é usado como uma representação para esse tipo.

ModuleSuffix

Acrescentar Module ao final de um módulo cujo nome discorde com um nome de tipo no mesmo namespace.

UseNullAsTrueValue

Permite o uso de zero como uma representação para discriminadores nullary em uma união discriminada.

Evento

Criar uma propriedade como um evento de (CLI) de common language infrastructure.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Namespace Microsoft.FSharp.Core (F#)