LanguagePrimitives.IntrinsicFunctions 模块 (F#)

F# 编译器会将此模块中的某些函数作为某些语言构造的已编译形式的一部分进行调用。

命名空间/模块路径:Microsoft.FSharp.Core.LanguagePrimitives

程序集:FSharp.Core(在 FSharp.Core.dll 中)

module IntrinsicFunctions

说明

CheckThis

一个检查是否能够对递归绑定完整地进行初始化的编译器内部函数

CreateInstance

此函数可实现对“new”约束所访问的默认构造函数的调用。

释放

一个用于对序列表达式进行有效编译的编译器内部函数

FailInit

一个检查是否能够对递归绑定完整地进行初始化的编译器内部函数

FailStaticInit

一个检查是否能够对递归静态绑定完整地进行初始化的编译器内部函数

GetArray

标准重载关联(1 个索引)查找运算符

GetArray2D

标准重载关联(从 2 开始编制索引)查找运算符

GetArray3D

标准重载关联(从 3 开始编制索引)查找运算符

GetArray4D

标准重载关联(4 个索引)查找运算符

GetString

由模式匹配编译使用的基元

MakeDecimal

此函数可实现对十进制常数的分析

SetArray

标准重载关联(索引)转变运算符

SetArray2D

标准重载关联(从 2 开始编制索引)转变运算符

SetArray3D

标准重载关联(从 3 开始编制索引)转变运算符

SetArray4D

标准重载关联(4 个索引)转变运算符

TypeTestFast

一个实现 ':?' 运算符的编译器内部函数

TypeTestGeneric

一个实现 ':?' 运算符的编译器内部函数

UnboxFast

一个实现“:?>”运算符的编译器内部函数

UnboxGeneric

一个实现“:?>”运算符的编译器内部函数

平台

Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:2.0,4.0,可移植

请参见

参考

Core.LanguagePrimitives 模块 (F#)