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 |
Beschreibung |
---|---|
Keine |
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. |
Event |
Kompilieren Sie eine Eigenschaft als CLI-Ereignis (Common Language Infrastructure). |
Plattformen
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Versionsinformationen
F#-Runtime
Unterstützt in: 2.0, 4.0
Silverlight
Unterstützt in: 3