Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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