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 |
將執行個體成員編譯成靜態。 |
Instance |
將成員編譯成執行個體,即使使用 null 做為這個型別的表示也一樣。 |
ModuleSuffix |
當模組的名稱衝突到相同命名空間中的型別名稱時,在該模組的結尾附加 Module。 |
UseNullAsTrueValue |
允許在差別聯集中使用 null 做為零元鑑別子的表示。 |
事件 |
編譯成通用語言基礎結構 」 (CLI) 事件的 [屬性]。 |
平台
Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2
版本資訊
F# 執行階段
支援版本:2.0、4.0
Silverlight
支援版本:3