次の方法で共有


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

参照

その他の技術情報

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