Core.SourceConstructFlags 列挙体 (F#)
.NET Framework バイナリのコンパイル済みエンティティと F# ソース コードの要素との関係を示します。
名前空間/モジュール パス: Microsoft.FSharp.Core
アセンブリ: FSharp.Core (FSharp.Core.dll 内)
type SourceConstructFlags =
| None = 0
| SumType = 1
| RecordType = 2
| ObjectType = 3
| Field = 4
| Exception = 5
| Closure = 6
| Module = 7
| UnionCase = 8
| Value = 9
| KindMask = 31
| NonPublicRepresentation = 32
解説
指定できる値と意味を次の表に示します。
値 |
説明 |
---|---|
None |
コンパイル済みエンティティと F# のソース コードの要素は無関係であることを示します。 |
SumType |
コンパイル済みエンティティは、F# の共用体型宣言の表現の一部であることを示します。 |
RecordType |
コンパイル済みエンティティは、F# のレコード型宣言の表現の一部であることを示します。 |
ObjectType |
コンパイル済みエンティティは、F# のクラスまたはその他のオブジェクト型宣言の表現の一部であることを示します。 |
Field |
コンパイル済みエンティティは、F# のレコードまたは共用体ケース型宣言の表現の一部であることを示します。 |
Exception |
コンパイル済みエンティティは、F# の例外宣言の表現の一部であることを示します。 |
Closure |
コンパイル済みエンティティは、F# のクロージャの表現の一部であることを示します。 |
Module |
コンパイル済みエンティティは、F# のモジュール宣言の表現の一部であることを示します。 |
UnionCase |
コンパイル済みエンティティは F# の共用体ケース宣言の一部であることを示します。 |
Value |
コンパイル済みエンティティは F# の値宣言の一部であることを示します。 |
KindMask |
コンパイル済みエンティティの種類に関連する値のマスク。 |
NonPublicRepresentation |
コンパイル済みエンティティは、F# のソース コード内にプライベート表現または内部表現を持っていることを示します。 |
プラットフォーム
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