Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A module of compiler intrinsic functions for efficient implementations of F# integer ranges and dynamic invocations of other F# operators.
Namespace/Module Path: Microsoft.FSharp.Core.Operators
Assembly: FSharp.Core (in FSharp.Core.dll)
module OperatorIntrinsics
Values
| Value | Description | 
|---|---|
| AbsDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| AcosDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| AsinDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| Atan2Dynamic : 'T1 -> 'T1 -> 'T2 | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| AtanDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| CeilingDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| CosDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| CoshDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| ExpDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| FloorDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| GetArraySlice : 'T [] -> int option -> int option -> 'T [] | Gets a slice of an array. | 
| GetArraySlice2D : 'T [,] -> int option -> int option -> int option -> 'T [,] | Gets a slice of an array. | 
| GetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> 'T [,,] | Gets a slice of an array. | 
| GetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> 'T [,,,] | Gets a slice of an array. | 
| GetStringSlice : string -> int option -> int option -> string | Gets a slice from a string. | 
| Log10Dynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| LogDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| PowByte : byte -> int -> byte | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type byte. | 
| PowDecimal : decimal -> int -> decimal | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type decimal. | 
| PowDouble : float -> int -> float | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type float. | 
| PowDynamic : 'T -> 'U -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| PowGeneric : 'T * ('T -> 'T -> 'T) * 'T * int -> 'T | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator | 
| PowInt16 : int16 -> int -> int16 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type int16. | 
| PowInt32 : int32 -> int -> int32 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type int32. | 
| PowInt64 : int64 -> int -> int64 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type int64. | 
| PowIntPtr : nativeint -> int -> nativeint | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type nativeint. | 
| PowSByte : sbyte -> int -> sbyte | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type sbyte. | 
| PowSingle : float32 -> int -> float32 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type float32. | 
| PowUInt16 : uint16 -> int -> uint16 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type uint16. | 
| PowUInt32 : uint32 -> int -> uint32 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type uint32. | 
| PowUInt64 : uint64 -> int -> uint64 | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type uint64. | 
| PowUIntPtr : unativeint -> int -> unativeint | This is a library intrinsic. Calls to this function may be generated by uses of the generic pown operator on values of type unativeint. | 
| RangeByte : byte -> byte -> byte -> seq<byte> | Generates a range of byte values. | 
| RangeChar : char -> char -> seq<char> | Generates a range of char values. | 
| RangeDouble : float -> float -> float -> seq<float> | Generates a range of float values. | 
| RangeGeneric : 'T -> ('T -> 'T -> 'T) -> 'T -> 'T -> seq<'T> | Generate a range of values using the given zero, add, start, step and stop values. | 
| RangeInt16 : int16 -> int16 -> int16 -> seq<int16> | Generates a range of int16 values. | 
| RangeInt32 : int -> int -> int -> seq<int> | Generates a range of integers. | 
| RangeInt64 : int64 -> int64 -> int64 -> seq<int64> | Generates a range of int64 values. | 
| RangeIntPtr : nativeint -> int -> nativeint | Generates a range of nativeint values. | 
| RangeSByte : sbyte -> sbyte -> sbyte -> seq<sbyte> | Generates a range of sbyte values. | 
| RangeSingle : float32 -> float32 -> float32 -> seq<float32> | Generates a range of float32 values. | 
| RangeStepGeneric : 'Step -> ('T -> 'Step -> 'T) -> 'T -> 'Step -> 'T -> seq<'T> | Generates a range of values using the given zero, add, start, step and stop values. | 
| RangeUInt16 : uint16 -> uint16 -> uint16 -> seq<uint16> | Generates a range of uint16 values. | 
| RangeUInt32 : uint32 -> uint32 -> uint32 -> seq<uint32> | Generates a range of uint32 values. | 
| RangeUInt64 : uint64 -> uint64 -> uint64 -> seq<uint64> | Generates a range of uint64 values. | 
| RangeUIntPtr : unativeint -> unativeint -> unativeint -> seq<unativeint> | Generates a range of unativeint values. | 
| RoundDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| SetArraySlice : 'T [] -> int option -> int option -> 'T [] -> unit | Sets a slice of an array. | 
| SetArraySlice2D : 'T [,] -> int option -> int option -> int option -> int option -> 'T [,] -> unit | Sets a slice of an array. | 
| SetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,] -> unit | Sets a slice of an array. | 
| SetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,,] -> unit | Sets a slice of an array. | 
| SignDynamic : 'T -> int | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| SinDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| SinhDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| SqrtDynamic : 'T1 -> 'T2 | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| TanDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| TanhDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
| TruncateDynamic : 'T -> 'T | This is a library intrinsic. Calls to this function may be generated by evaluating quotations. | 
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, Portable