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

参照

関連項目

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