Core.CompilationRepresentationFlags 列舉 (F#)
表示 F# 型別或成員之已編譯表示的一個或多個調整。
**命名空間/模組路徑:**Microsoft.FSharp.Core
組件:FSharp.Core (在 FSharp.Core.dll 中)
[<Flags>]
type CompilationRepresentationFlags =
| None = 0
| Static = 1
| Instance = 2
| ModuleSuffix = 4
| UseNullAsTrueValue = 8
| Event
備註
下表顯示可能的值及其意義。
值 |
描述 |
---|---|
None |
沒有任何特殊的編譯表示。 |
Static |
將執行個體成員編譯成靜態。 |
執行個體 |
將成員編譯成執行個體,即使使用 null 做為這個型別的表示也一樣。 |
ModuleSuffix |
當模組的名稱衝突到相同命名空間中的型別名稱時,在該模組的結尾附加 Module。 |
UseNullAsTrueValue |
允許在差別聯集中使用 null 做為零元鑑別子的表示。 |
事件 |
將屬性編譯為 Common Language Infrastructure (CLI) 事件。 |
平台
Windows 8 中, Windows 7, Windows Server 2012 上, Windows Server 2008 R2
版本資訊
F# 核心程式庫版本
支援版本:2.0, 4.0,可攜式執行檔 (PE)。