FSharp.Core


NullableOperators Module

Operators for working with nullable values, primarily used on F# queries.

Functions and values

Function or value Description

arg1 *? arg1

Full Usage: arg1 *? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The multiplication operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : ^T1
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?* arg1

Full Usage: arg1 ?* arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The multiplication operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : ^T2
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 %? arg1

Full Usage: arg1 %? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The modulus operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : ^T1
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 +? arg1

Full Usage: arg1 +? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The addition operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : ^T1
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 -? arg1

Full Usage: arg1 -? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The subtraction operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : ^T1
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 /? arg1

Full Usage: arg1 /? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The division operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : ^T1
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 <=? arg1

Full Usage: arg1 <=? arg1

Parameters:
Returns: bool

The '<=' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 <>? arg1

Full Usage: arg1 <>? arg1

Parameters:
Returns: bool

The '<>' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 arg1

Full Usage: arg1 arg1

Parameters:
Returns: bool

The '<' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 =? arg1

Full Usage: arg1 =? arg1

Parameters:
Returns: bool

The '=' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 >=? arg1

Full Usage: arg1 >=? arg1

Parameters:
Returns: bool

The '>=' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 >? arg1

Full Usage: arg1 >? arg1

Parameters:
Returns: bool

The '>' operator where a nullable value appears on the right

This operator is primarily for use in F# queries

arg0 : 'T
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?% arg1

Full Usage: arg1 ?% arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The modulus operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : ^T2
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?%? arg1

Full Usage: arg1 ?%? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The modulus operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?*? arg1

Full Usage: arg1 ?*? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The multiplication operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?+ arg1

Full Usage: arg1 ?+ arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The addition operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : ^T2
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?+? arg1

Full Usage: arg1 ?+? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The addition operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?- arg1

Full Usage: arg1 ?- arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The subtraction operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : ^T2
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?-? arg1

Full Usage: arg1 ?-? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The subtraction operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?/ arg1

Full Usage: arg1 ?/ arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The division operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : ^T2
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?/? arg1

Full Usage: arg1 ?/? arg1

Parameters:
Returns: Nullable<^T3>
Modifiers: inline
Type parameters: ^T1, ^T2, ^T3

The division operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<^T1>
arg1 : Nullable<^T2>
Returns: Nullable<^T3>
Example

See the other operators in this module for related examples.

arg1 ?< arg1

Full Usage: arg1 ?< arg1

Parameters:
Returns: bool

The '<' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?< 4 // true
 Nullable(4) ?< 4 // false
 Nullable() ?< 4 // false

arg1 ?<= arg1

Full Usage: arg1 ?<= arg1

Parameters:
Returns: bool

The '<=' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?<= 4 // true
 Nullable(5) ?<= 4 // false
 Nullable() ?<= 4 // false

arg1 ?<=? arg1

Full Usage: arg1 ?<=? arg1

Parameters:
Returns: bool

The '<=' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?<> arg1

Full Usage: arg1 ?<> arg1

Parameters:
Returns: bool

The '<>' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?<>= 4 // true
 Nullable(4) ?<>= 4 // false
 Nullable() ?<> 4 // true

arg1 ?<>? arg1

Full Usage: arg1 ?<>? arg1

Parameters:
Returns: bool

The '<>' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?arg1

Full Usage: arg1 ?arg1

Parameters:
Returns: bool

The '<' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?= arg1

Full Usage: arg1 ?= arg1

Parameters:
Returns: bool

The '=' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?= 4 // false
 Nullable(4) ?= 4 // true
 Nullable() ?= 4 // false

arg1 ?=? arg1

Full Usage: arg1 ?=? arg1

Parameters:
Returns: bool

The '=' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?> arg1

Full Usage: arg1 ?> arg1

Parameters:
Returns: bool

The '>' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?> 4 // false
 Nullable(5) ?> 4 // true
 Nullable() ?> 4 // false

arg1 ?>= arg1

Full Usage: arg1 ?>= arg1

Parameters:
Returns: bool

The '>=' operator where a nullable value appears on the left

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : 'T
Returns: bool
Example

 open FSharp.Linq.NullableOperators

 Nullable(3) ?>= 4 // false
 Nullable(4) ?>= 4 // true
 Nullable() ?>= 4 // false

arg1 ?>=? arg1

Full Usage: arg1 ?>=? arg1

Parameters:
Returns: bool

The '>=' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.

arg1 ?>? arg1

Full Usage: arg1 ?>? arg1

Parameters:
Returns: bool

The '>' operator where a nullable value appears on both left and right sides

This operator is primarily for use in F# queries

arg0 : Nullable<'T>
arg1 : Nullable<'T>
Returns: bool
Example

See the other operators in this module for related examples.