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