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

Linq.Nullable Module (F#)

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

Functions for converting nullable values into nullable values of another type.

Namespace/Module Path: Microsoft.FSharp.Linq

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

Syntax

module Nullable

Remarks

For more information about nullable types and nullable operators, see System.Nullable and Nullable Operators (F#).

Values

ValueDescription
byte : System.Nullable<'T> -> System.Nullable<byte>Converts the argument to nullable byte, Nullable<byte>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
char : System.Nullable<'T> -> System.Nullable<char>Converts the argument to a nullable character, Nullable<char>. Numeric inputs are converted according to the UTF-16 encoding for characters. The operation requires an appropriate static conversion method on the input type.
decimal : System.Nullable<'T> -> System.Nullable<System.Decimal>Converts the argument to a nullable decimal, Nullable<System.Decimal> using a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
enum : System.Nullable<'T> -> System.Nullable<'U when 'U : enum>Converts the argument to a particular nullable enum type.
float : System.Nullable<'T> -> System.Nullable<float>Converts the argument to a nullable 64-bit float, Nullable<float>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
float32 : System.Nullable<'T> -> System.Nullable<float32>Converts the argument to a nullable 32-bit float, Nullable<float32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
int : System.Nullable<'T> -> System.Nullable<int>Converts the argument to nullable signed 32-bit integer, Nullable<int>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
int16 : System.Nullable<'T> -> System.Nullable<int16>Converts the argument to a nullable signed 16-bit integer, Nullable<int16>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
int32 : System.Nullable<'T> -> System.Nullable<int32>Converts the argument to a nullable signed 32-bit integer, Nullable<int32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
int64: System.Nullable<'T> -> System.Nullable<int64>Converts the argument to a nullable signed 64-bit integer, Nullable<int64>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
nativeint : System.Nullable<'T> -> System.Nullable<nativeint>Converts the argument to a nullable signed native integer, Nullable<nativeint>. This is a direct conversion for all primitive numeric types. Otherwise the operation requires an appropriate static conversion method on the input type.
sbyte : System.Nullable<'T> -> System.Nullable<sbyte>Converts the argument to a nullable signed byte, Nullable<sbyte>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
uint16: System.Nullable<'T> -> System.Nullable<uint16>Converts the argument to a nullable unsigned 16-bit integer, Nullable<uint16>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
uint32 : System.Nullable<'T> -> System.Nullable<uint32>Converts the argument to a nullable unsigned 32-bit integer, Nullable<uint32>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
uint64 : System.Nullable<'T> -> System.Nullable<uint64>Converts the argument to a nullable unsigned 64-bit integer, Nullable<uint64>. This is a direct conversion for all primitive numeric types. The operation requires an appropriate static conversion method on the input type.
unativeint : System.Nullable<'T> -> System.Nullable<unativeint>Converts the argument to a nullable unsigned native integer, Nullable<unativeint>, using a direct conversion for all primitive numeric types. Otherwise, the operation requires an appropriate static conversion method on the input type.

Platforms

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

Version Information

F# Core Library Versions

Supported in: 4.0, Portable

See Also

Microsoft.FSharp.Linq Namespace (F#)

© 2016 Microsoft