LanguagePrimitives Module
Language primitives associated with the F# language
Nested modules
Modules | Description |
Functions and values
Function or value | Description |
Full Usage:
AdditionDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
BitwiseAndDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
BitwiseOrDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
|
|
Full Usage:
CheckedAdditionDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
CheckedExplicitDynamic value
Parameters:
'T
Returns: 'U
|
|
Full Usage:
CheckedMultiplyDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
CheckedSubtractionDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
CheckedUnaryNegationDynamic value
Parameters:
'T
Returns: 'U
|
|
|
|
Full Usage:
DivideByInt x y
Parameters:
^T
-
The input value.
y : int
-
The input int.
Returns: ^T
The division result.
Modifiers: inline Type parameters: ^T |
|
|
|
Full Usage:
DivisionDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
EnumOfValue value
Parameters:
'T
-
The input value.
Returns: 'Enum
The value as an enumeration.
Modifiers: inline Type parameters: 'T, 'Enum |
|
Full Usage:
EnumToValue enum
Parameters:
'Enum
-
The input enum.
Returns: 'T
The enumeration as a value.
Modifiers: inline Type parameters: 'Enum, 'T |
|
Full Usage:
EqualityDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
ExclusiveOrDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
ExplicitDynamic value
Parameters:
'T
Returns: 'U
|
|
|
|
|
|
Full Usage:
FastGenericEqualityComparer
Returns: IEqualityComparer<'T>
Modifiers: inline Type parameters: 'T |
|
|
|
Full Usage:
FastLimitedGenericEqualityComparer limit
Parameters:
int
-
The input limit on the number of nodes.
Returns: IEqualityComparer<'T>
System.Collections.Generic.IEqualityComparer<'T>
Modifiers: inline Type parameters: 'T |
|
|
|
|
|
|
|
Full Usage:
GenericComparison e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: int
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
|
|
Full Usage:
GenericEquality e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
|
|
Full Usage:
GenericEqualityER e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
|
|
Full Usage:
GenericEqualityWithComparer comp e1 e2
Parameters:
IEqualityComparer
-
e1 : 'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericGreaterOrEqual e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericGreaterThan e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericHash obj
Parameters:
'T
-
The input object.
Returns: int
The hashed value.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericHashWithComparer comparer obj
Parameters:
IEqualityComparer
-
The comparison function.
obj : 'T
-
The input object.
Returns: int
The hashed value.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericLessOrEqual e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericLessThan e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
|
|
Full Usage:
GenericMaximum e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: 'T
The maximum value.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericMinimum e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: 'T
The minimum value.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
GenericOne
Returns: ^T
Modifiers: inline Type parameters: ^T |
|
|
|
Full Usage:
GenericZero
Returns: ^T
Modifiers: inline Type parameters: ^T |
|
|
|
Full Usage:
GreaterThanDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
GreaterThanOrEqualDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
InequalityDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
|
|
|
|
|
|
|
|
Full Usage:
LeftShiftDynamic value shift
Parameters:
'T1
shift : 'T2
Returns: 'U
|
|
Full Usage:
LessThanDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
LessThanOrEqualDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
LogicalNotDynamic value
Parameters:
'T
Returns: 'U
|
|
Full Usage:
ModulusDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
Full Usage:
MultiplyDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
|
|
|
|
|
|
|
|
Full Usage:
PhysicalEquality e1 e2
Parameters:
'T
-
The first value.
e2 : 'T
-
The second value.
Returns: bool
The result of the comparison.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
PhysicalHash obj
Parameters:
'T
-
The input object.
Returns: int
The hashed value.
Modifiers: inline Type parameters: 'T |
|
Full Usage:
RightShiftDynamic value shift
Parameters:
'T1
shift : 'T2
Returns: 'U
|
|
|
|
Full Usage:
SubtractionDynamic x y
Parameters:
'T1
y : 'T2
Returns: 'U
|
|
|
|
|
|
|
|
Full Usage:
UIntPtrWithMeasure input
Parameters:
unativeint
-
The input unativeint.
Returns: unativeint<'Measure>
The unativeint with units-of-measure.
Modifiers: inline Type parameters: 'Measure |
|
Full Usage:
UnaryNegationDynamic value
Parameters:
'T
Returns: 'U
|