[Home] Module Microsoft.FSharp.Core.Operators.Checked


This module contains the basic arithmetic operations with overflow checks.

Values

ValueDescription
[<NoDynamicInvocationAttribute ()>]
val ( * ) : overloaded
Overloaded multiplication operator (checks for overflow)
val ( + ) : overloaded
Overloaded addition operator (checks for overflow)
[<NoDynamicInvocationAttribute ()>]
val ( - ) : overloaded
Overloaded subtraction operator (checks for overflow)
[<NoDynamicInvocationAttribute ()>]
val ( ~- ) : overloaded
Overloaded unary negation (checks for overflow)
[<NoDynamicInvocationAttribute ()>]
val byte : overloaded
Converts the argument to byte. This is a direct conversion for all primitive numeric types and ToByte method otherwise)
[<NoDynamicInvocationAttribute ()>]
val char : overloaded
Converts the argument to unicode character based on UTF16 encoding (a direct conversion for all primitive numeric types and ToUIntPtr method otherwise)
[<NoDynamicInvocationAttribute ()>]
val int : overloaded
Converts the argument to signed 32-bit integer. This is a direct conversion for all primitive numeric types and ToInt32 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val int16 : overloaded
Converts the argument to signed 16-bit integer. This is a direct conversion for all primitive numeric types and ToInt16 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val int32 : overloaded
Converts the argument to signed 32-bit integer. This is a direct conversion for all primitive numeric types and ToInt32 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val int64 : overloaded
Converts the argument to signed 64-bit integer. This is a direct conversion for all primitive numeric types and ToInt64 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val nativeint : overloaded
Converts the argument to signed native integer. This is a direct conversion for all primitive numeric types and ToIntPtr method otherwise)
[<NoDynamicInvocationAttribute ()>]
val sbyte : overloaded
Converts the argument to signed byte. This is a direct conversion for all primitive numeric types and ToSByte method otherwise)
[<NoDynamicInvocationAttribute ()>]
val uint16 : overloaded
Converts the argument to unsigned 16-bit integer. This is a direct conversion for all primitive numeric types and ToUInt16 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val uint32 : overloaded
Converts the argument to unsigned 32-bit integer. This is a direct conversion for all primitive numeric types and ToUInt32 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val uint64 : overloaded
Converts the argument to unsigned 64-bit integer. This is a direct conversion for all primitive numeric types and ToUInt64 method otherwise)
[<NoDynamicInvocationAttribute ()>]
val unativeint : overloaded
Converts the argument to unsigned native integer. This is a direct conversion for all primitive numeric types and ToUIntPtr method otherwise)

See Also

Microsoft.FSharp.Core.Operators


Documentation for assembly FSharp.Core, version 1.9.6.0, generated using F# Programming Language version 1.9.6.0