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