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
解説
指定できる値と意味を次の表に示します。
値 |
説明 |
---|---|
なし |
コンパイル済みエンティティと F# のソース コードの要素は無関係であることを示します。 |
SumType |
コンパイル済みエンティティは、F# の共用体型宣言の表現の一部であることを示します。 |
RecordType |
コンパイル済みエンティティは、F# のレコード型宣言の表現の一部であることを示します。 |
ObjectType |
コンパイル済みエンティティは、F# のクラスまたはその他のオブジェクト型宣言の表現の一部であることを示します。 |
フィールド |
コンパイル済みエンティティは、F# のレコードまたは共用体ケース型宣言の表現の一部であることを示します。 |
例外 |
コンパイル済みエンティティは、F# の例外宣言の表現の一部であることを示します。 |
閉鎖性 |
コンパイル済みエンティティは、F# のクロージャの表現の一部であることを示します。 |
Module |
コンパイル済みエンティティは、F# のモジュール宣言の表現の一部であることを示します。 |
UnionCase |
コンパイル済みエンティティは F# の共用体ケース宣言の一部であることを示します。 |
値 |
コンパイル済みエンティティは F# の値宣言の一部であることを示します。 |
KindMask |
コンパイル済みエンティティの種類に関連する値のマスク。 |
NonPublicRepresentation |
コンパイル済みエンティティは、F# のソース コード内にプライベート表現または内部表現を持っていることを示します。 |
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0