Udostępnij za pośrednictwem


Core.CompilationRepresentationFlags — Wyliczenie (F#)

Określa jeden lub więcej korekt do reprezentacji skompilowanego typu F# lub członka.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core

Zestaw: FSharp.Core (w FSharp.Core.dll)

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

Uwagi

W poniższej tabeli przedstawiono możliwe wartości i ich znaczenie.

Wartość

Opis

Brak

Reprezentacja nie specjalnych kompilacji.

Statyczne

Skompiluj wystąpienie członka statycznego.

Wystąpienie

Kompilacji członka jako wystąpienie, nawet jeśli null jest używany jako reprezentacja dla tego typu.

ModuleSuffix

Dołącz Module do końca moduł, którego nazwę clashes nazwą typu w tej samej przestrzeni nazw.

UseNullAsTrueValue

Zezwolić na użycie wartości null jako reprezentacja do nullary discriminators dyskryminowanych Unii.

Zdarzenie

Właściwość kompilacji jako zdarzenie wspólnej infrastruktury języka (CLI).

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Microsoft.FSharp.Core — Przestrzeń nazw (F#)