次の方法で共有


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

解説

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

説明

None

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

Static

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

Instance

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

ModuleSuffix

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

UseNullAsTrueValue

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

Event

プロパティを共通言語基盤 (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

参照

その他の技術情報

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