Core.CompilationRepresentationFlags-Enumeration (F#)
Gibt eine oder mehr Anpassungen an die kompilierte Darstellung eines F#-Typs oder -Members an.
Namespace/Modulpfad: Microsoft.FSharp.Core
Assembly: FSharp.Core (in FSharp.Core.dll)
[<Flags>]
type CompilationRepresentationFlags =
| None = 0
| Static = 1
| Instance = 2
| ModuleSuffix = 4
| UseNullAsTrueValue = 8
| Event
Hinweise
In der folgenden Tabelle werden die möglichen Werte und ihre Bedeutung aufgeführt.
Wert |
Description |
---|---|
Kein |
Keine besondere Kompilierungsdarstellung. |
Static |
Kompiliert einen Instanzenmember als statisch. |
Instanz |
Kompiliert einen Member als Instanz, auch wenn NULL als Darstellung für diesen Typ verwendet wird. |
ModuleSuffix |
Fügt Module an das Ende eines Moduls an, dessen Name einen Konflikt mit einem Typnamen im gleichen Namespace verursacht. |
UseNullAsTrueValue |
Erlaubt die Verwendung von NULL als Darstellung für auf NULL festlegbare Diskriminatoren in einer Unterscheidungs-Union. |
Ereignis |
Kompilieren Sie eine Eigenschaft als CLI-Ereignis (Common Language Infrastructure). |
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen