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


This module contains the basic arithmetic operations with overflow checks.

Values

ValueDescription
val ( * ) : overloaded
Overloaded multiplication operator (checks for overflows)
val ( + ) : overloaded
Overloaded addition operator (checks for overflows)
val ( - ) : overloaded
Overloaded subtraction operator (checks for overflows)
val byte : overloaded
Converts the argument to byte (direct conversion for all primitive numeric types and [[ToByte]] method otherwise)
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)
val int : overloaded
Converts the argument to signed 32-bit integer (direct conversion for all primitive numeric types and [[ToInt32]] method otherwise)
val int16 : overloaded
Converts the argument to signed 16-bit integer (direct conversion for all primitive numeric types and [[ToInt16]] method otherwise)
val int32 : overloaded
Converts the argument to signed 32-bit integer (direct conversion for all primitive numeric types and [[ToInt32]] method otherwise)
val int64 : overloaded
Converts the argument to signed 64-bit integer (direct conversion for all primitive numeric types and [[ToInt64]] method otherwise)
val nativeint : overloaded
Converts the argument to signed native integer (direct conversion for all primitive numeric types and [[ToIntPtr]] method otherwise)
val sbyte : overloaded
Converts the argument to signed byte (direct conversion for all primitive numeric types and [[ToSByte]] method otherwise)
val uint16 : overloaded
Converts the argument to unsigned 16-bit integer (direct conversion for all primitive numeric types and [[ToUInt16]] method otherwise)
val uint32 : overloaded
Converts the argument to unsigned 32-bit integer (direct conversion for all primitive numeric types and [[ToUInt32]] method otherwise)
val uint64 : overloaded
Converts the argument to unsigned 64-bit integer (direct conversion for all primitive numeric types and [[ToUInt64]] method otherwise)
val unativeint : overloaded
Converts the argument to unsigned native integer (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.4.19, generated using F# version 1.9.4.19