Condividi tramite


Enumerazione Core.CompilationRepresentationFlags (F#)

Indica una o più modifiche alla rappresentazione compilata di un tipo o membro F#.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Core

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

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

Note

Nella tabella riportata di seguito sono illustrati i possibili valori e il relativo significato.

Valore

Descrizione

Nessuno

Nessuna rappresentazione di compilazione speciale.

Static

Compila un membro di istanza come static.

Istanza

Compila un membro come istanza anche se viene utilizzato null come una rappresentazione di questo tipo.

ModuleSuffix

Aggiunge Module alla fine di un modulo il cui nome non è compatibile con un nome di tipo nello stesso spazio dei nomi.

UseNullAsTrueValue

Consente l'utilizzo di null come una rappresentazione di discriminatori senza argomenti in un'unione discriminata.

Evento

Compilare una proprietà come evento di Common Language Infrastructure (CLI).

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Core (F#)