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# 闭包的表示形式的一部分。 |
模块 |
指示已编译的实体属于 F# 模块声明的表示形式的一部分。 |
UnionCase |
指示已编译的实体属于 F# 联合用例声明的表示形式的一部分。 |
值 |
指示已编译的实体属于 F# 值声明的一部分。 |
KindMask |
与已编译实体的类型相关的值的掩码。 |
NonPublicRepresentation |
指示已编译的实体在 F# 源代码中具有专用表示形式或内部表示形式。 |
平台
Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2
版本信息
F#核心库版本
支持:2.0,4.0,可移植