Core.CompilationRepresentationFlags 列挙体 (F#)

F# の型またはメンバーのコンパイルされた表現に対する 1 つ以上の調整を示します。

名前空間/モジュール パス: Microsoft.FSharp.Core

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

[<Flags>]
type CompilationRepresentationFlags =
 | None = 0
 | Static = 1
 | Instance = 2
 | ModuleSuffix = 4
 | UseNullAsTrueValue = 8
 | Event

解説

指定できる値と意味を次の表に示します。

説明

なし

特別なコンパイル表現はありません。

静的

インスタンス メンバーを静的としてコンパイルします。

インスタンス

型の表現として null が使用された場合でも、メンバーをインスタンスとしてコンパイルします。

ModuleSuffix

名前が同一の名前空間内の型名とクラッシュするモジュールの末尾に、Module を追加します。

UseNullAsTrueValue

判別共用体の中で、引数を取らない識別子の表現として、null の使用を許可します。

イベント

プロパティを共通言語基盤 (CLI) イベントとしてコンパイルします。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: ポータブル 2.0、4.0

参照

関連項目

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