Table of contents
TOC
Collapse the table of content
Expand the table of content

LanguagePrimitives.IntrinsicFunctions Module (F#)

Den Delimarsky|Last Updated: 7/5/2016
|
1 Contributor

The F# compiler emits calls to some of the functions in this module as part of the compiled form of some language constructs

Namespace/Module Path: Microsoft.FSharp.Core.LanguagePrimitives

Assembly: FSharp.Core (in FSharp.Core.dll)

Syntax

module IntrinsicFunctions

Values

ValueDescription
CheckThisA compiler intrinsic for checking initialization soundness of recursive bindings
CreateInstanceThis function implements calls to default constructors acccessed by 'new' constraints.
DisposeA compiler intrinsic for the efficient compilation of sequence expressions
FailInitA compiler intrinsic for checking initialization soundness of recursive bindings
FailStaticInitA compiler intrinsic for checking initialization soundness of recursive static bindings
GetArrayThe standard overloaded associative (indexed) lookup operator
GetArray2DThe standard overloaded associative (2-indexed) lookup operator
GetArray3DThe standard overloaded associative (3-indexed) lookup operator
GetArray4DThe standard overloaded associative (4-indexed) lookup operator
GetStringPrimitive used by pattern match compilation
MakeDecimalThis function implements parsing of decimal constants
SetArrayThe standard overloaded associative (indexed) mutation operator
SetArray2DThe standard overloaded associative (2-indexed) mutation operator
SetArray3DThe standard overloaded associative (3-indexed) mutation operator
SetArray4DThe standard overloaded associative (4-indexed) mutation operator
TypeTestFastA compiler intrinsic that implements the ':?' operator
TypeTestGenericA compiler intrinsic that implements the ':?' operator
UnboxFastA compiler intrinsic that implements the ':?>' operator
UnboxGenericA compiler intrinsic that implements the ':?>' operator

Platforms

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Version Information

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

See Also

Core.LanguagePrimitives Module (F#)

© 2016 Microsoft