Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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