共用方式為


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)。

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)