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

None

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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

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