Aardvark.Base


SequenceExtensions

Static members

Static memberDescription
Max(sequence, maxValue)
Signature: (sequence:IEnumerable<byte> * maxValue:byte) -> byte

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is byte.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<sbyte> * maxValue:sbyte) -> sbyte

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is sbyte.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<int16> * maxValue:int16) -> int16

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is short.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<uint16> * maxValue:uint16) -> uint16

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is ushort.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<int> * maxValue:int) -> int

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is int.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<uint32> * maxValue:uint32) -> uint32

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is uint.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<int64> * maxValue:int64) -> int64

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is long.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<uint64> * maxValue:uint64) -> uint64

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is ulong.MinValue.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<float32> * maxValue:float32) -> float32

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is float.NegativeInfinity.

Max(sequence, maxValue)
Signature: (sequence:IEnumerable<float> * maxValue:float) -> float

Finds the largest element in a sequence, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or minValue if no element is larger. The default value of maxValue is double.NegativeInfinity.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * maxValue:byte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is byte.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * maxValue:byte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * maxValue:sbyte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is sbyte.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * maxValue:sbyte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * maxValue:int16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is short.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * maxValue:int16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * maxValue:uint16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ushort.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * maxValue:uint16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * maxValue:int) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is int.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * maxValue:int) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * maxValue:uint32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is uint.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * maxValue:uint32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * maxValue:int64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is long.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * maxValue:int64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * maxValue:uint64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ulong.MinValue.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * maxValue:uint64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * maxValue:float32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is float.NegativeInfinity.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * maxValue:float32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * maxValue:float) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is double.NegativeInfinity.

MaxElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * maxValue:float) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and returns the corresponding element.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * maxValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is byte.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * maxElement:byref<'TSeq> * maxValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is byte.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * maxValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * maxElement:byref<'TSeq> * maxValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * maxValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is sbyte.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * maxElement:byref<'TSeq> * maxValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is sbyte.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * maxValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * maxElement:byref<'TSeq> * maxValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * maxValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is short.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * maxElement:byref<'TSeq> * maxValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is short.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * maxValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * maxElement:byref<'TSeq> * maxValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * maxValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ushort.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * maxElement:byref<'TSeq> * maxValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ushort.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * maxValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * maxElement:byref<'TSeq> * maxValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * maxValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is int.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * maxElement:byref<'TSeq> * maxValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is int.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * maxValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * maxElement:byref<'TSeq> * maxValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * maxValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is uint.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * maxElement:byref<'TSeq> * maxValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is uint.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * maxValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * maxElement:byref<'TSeq> * maxValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * maxValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is long.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * maxElement:byref<'TSeq> * maxValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is long.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * maxValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * maxElement:byref<'TSeq> * maxValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * maxValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ulong.MinValue.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * maxElement:byref<'TSeq> * maxValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is ulong.MinValue.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * maxValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * maxElement:byref<'TSeq> * maxValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * maxValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is float.NegativeInfinity.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * maxElement:byref<'TSeq> * maxValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is float.NegativeInfinity.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * maxValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * maxElement:byref<'TSeq> * maxValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * maxValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is double.NegativeInfinity.

MaxValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * maxElement:byref<'TSeq> * maxValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the largest value, that is larger than the initially supplied maxValue, or the first such element if there are equally large elements, or maxValue if no element is larger. The default value of maxValue is double.NegativeInfinity.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * maxValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements and return this value.

MaxValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * maxElement:byref<'TSeq> * maxValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the largest value of all elements, returns the value and the corresponding element as a referenced parameter.

MergeAscending(a0, a1)
Signature: (a0:byte [] * a1:byte []) -> byte []

Merge an ascendingly sorted byte array with another ascendingly sorted byte array resulting in a single ascendingly sorted byte array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,byte>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted byte array with another ascendingly sorted byte array resulting in a single ascendingly sorted byte array.

MergeAscending(a0, a1)
Signature: (a0:sbyte [] * a1:sbyte []) -> sbyte []

Merge an ascendingly sorted sbyte array with another ascendingly sorted sbyte array resulting in a single ascendingly sorted sbyte array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted sbyte array with another ascendingly sorted sbyte array resulting in a single ascendingly sorted sbyte array.

MergeAscending(a0, a1)
Signature: (a0:int16 [] * a1:int16 []) -> int16 []

Merge an ascendingly sorted short array with another ascendingly sorted short array resulting in a single ascendingly sorted short array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int16>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted short array with another ascendingly sorted short array resulting in a single ascendingly sorted short array.

MergeAscending(a0, a1)
Signature: (a0:uint16 [] * a1:uint16 []) -> uint16 []

Merge an ascendingly sorted ushort array with another ascendingly sorted ushort array resulting in a single ascendingly sorted ushort array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint16>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted ushort array with another ascendingly sorted ushort array resulting in a single ascendingly sorted ushort array.

MergeAscending(a0, a1)
Signature: (a0:int [] * a1:int []) -> int []

Merge an ascendingly sorted int array with another ascendingly sorted int array resulting in a single ascendingly sorted int array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted int array with another ascendingly sorted int array resulting in a single ascendingly sorted int array.

MergeAscending(a0, a1)
Signature: (a0:uint32 [] * a1:uint32 []) -> uint32 []

Merge an ascendingly sorted uint array with another ascendingly sorted uint array resulting in a single ascendingly sorted uint array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint32>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted uint array with another ascendingly sorted uint array resulting in a single ascendingly sorted uint array.

MergeAscending(a0, a1)
Signature: (a0:int64 [] * a1:int64 []) -> int64 []

Merge an ascendingly sorted long array with another ascendingly sorted long array resulting in a single ascendingly sorted long array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int64>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted long array with another ascendingly sorted long array resulting in a single ascendingly sorted long array.

MergeAscending(a0, a1)
Signature: (a0:uint64 [] * a1:uint64 []) -> uint64 []

Merge an ascendingly sorted ulong array with another ascendingly sorted ulong array resulting in a single ascendingly sorted ulong array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint64>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted ulong array with another ascendingly sorted ulong array resulting in a single ascendingly sorted ulong array.

MergeAscending(a0, a1)
Signature: (a0:float32 [] * a1:float32 []) -> float32 []

Merge an ascendingly sorted float array with another ascendingly sorted float array resulting in a single ascendingly sorted float array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,float32>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted float array with another ascendingly sorted float array resulting in a single ascendingly sorted float array.

MergeAscending(a0, a1)
Signature: (a0:float [] * a1:float []) -> float []

Merge an ascendingly sorted double array with another ascendingly sorted double array resulting in a single ascendingly sorted double array.

MergeAscending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,float>) -> 'TSeq []
Type parameters: 'TSeq

Merge an ascendingly sorted double array with another ascendingly sorted double array resulting in a single ascendingly sorted double array.

MergeDescending(a0, a1)
Signature: (a0:byte [] * a1:byte []) -> byte []

Merge an descendingly sorted byte array with another descendingly sorted byte array resulting in a single descendingly sorted byte array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,byte>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted byte array with another descendingly sorted byte array resulting in a single descendingly sorted byte array.

MergeDescending(a0, a1)
Signature: (a0:sbyte [] * a1:sbyte []) -> sbyte []

Merge an descendingly sorted sbyte array with another descendingly sorted sbyte array resulting in a single descendingly sorted sbyte array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted sbyte array with another descendingly sorted sbyte array resulting in a single descendingly sorted sbyte array.

MergeDescending(a0, a1)
Signature: (a0:int16 [] * a1:int16 []) -> int16 []

Merge an descendingly sorted short array with another descendingly sorted short array resulting in a single descendingly sorted short array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int16>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted short array with another descendingly sorted short array resulting in a single descendingly sorted short array.

MergeDescending(a0, a1)
Signature: (a0:uint16 [] * a1:uint16 []) -> uint16 []

Merge an descendingly sorted ushort array with another descendingly sorted ushort array resulting in a single descendingly sorted ushort array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint16>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted ushort array with another descendingly sorted ushort array resulting in a single descendingly sorted ushort array.

MergeDescending(a0, a1)
Signature: (a0:int [] * a1:int []) -> int []

Merge an descendingly sorted int array with another descendingly sorted int array resulting in a single descendingly sorted int array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted int array with another descendingly sorted int array resulting in a single descendingly sorted int array.

MergeDescending(a0, a1)
Signature: (a0:uint32 [] * a1:uint32 []) -> uint32 []

Merge an descendingly sorted uint array with another descendingly sorted uint array resulting in a single descendingly sorted uint array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint32>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted uint array with another descendingly sorted uint array resulting in a single descendingly sorted uint array.

MergeDescending(a0, a1)
Signature: (a0:int64 [] * a1:int64 []) -> int64 []

Merge an descendingly sorted long array with another descendingly sorted long array resulting in a single descendingly sorted long array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,int64>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted long array with another descendingly sorted long array resulting in a single descendingly sorted long array.

MergeDescending(a0, a1)
Signature: (a0:uint64 [] * a1:uint64 []) -> uint64 []

Merge an descendingly sorted ulong array with another descendingly sorted ulong array resulting in a single descendingly sorted ulong array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,uint64>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted ulong array with another descendingly sorted ulong array resulting in a single descendingly sorted ulong array.

MergeDescending(a0, a1)
Signature: (a0:float32 [] * a1:float32 []) -> float32 []

Merge an descendingly sorted float array with another descendingly sorted float array resulting in a single descendingly sorted float array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,float32>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted float array with another descendingly sorted float array resulting in a single descendingly sorted float array.

MergeDescending(a0, a1)
Signature: (a0:float [] * a1:float []) -> float []

Merge an descendingly sorted double array with another descendingly sorted double array resulting in a single descendingly sorted double array.

MergeDescending(...)
Signature: (a0:'TSeq [] * a1:'TSeq [] * element_valueSelector:Func<'TSeq,float>) -> 'TSeq []
Type parameters: 'TSeq

Merge an descendingly sorted double array with another descendingly sorted double array resulting in a single descendingly sorted double array.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<byte> * minValue:byte) -> byte

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is byte.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<sbyte> * minValue:sbyte) -> sbyte

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is sbyte.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<int16> * minValue:int16) -> int16

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is short.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<uint16> * minValue:uint16) -> uint16

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is ushort.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<int> * minValue:int) -> int

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is int.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<uint32> * minValue:uint32) -> uint32

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is uint.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<int64> * minValue:int64) -> int64

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is long.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<uint64> * minValue:uint64) -> uint64

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is ulong.MaxValue.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<float32> * minValue:float32) -> float32

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is float.PositiveInfinity.

Min(sequence, minValue)
Signature: (sequence:IEnumerable<float> * minValue:float) -> float

Finds the smallest element in a sequence, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or maxValue if no element is smaller. The default value of minValue is double.PositiveInfinity.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * minValue:byte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is byte.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * minValue:byte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * minValue:sbyte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is sbyte.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * minValue:sbyte) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * minValue:int16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is short.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * minValue:int16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * minValue:uint16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ushort.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * minValue:uint16) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * minValue:int) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is int.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * minValue:int) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * minValue:uint32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is uint.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * minValue:uint32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * minValue:int64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is long.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * minValue:int64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * minValue:uint64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ulong.MaxValue.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * minValue:uint64) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * minValue:float32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is float.PositiveInfinity.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * minValue:float32) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinElement(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * minValue:float) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is double.PositiveInfinity.

MinElement(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * minValue:float) -> 'TSeq
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and returns the corresponding element.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * minValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is byte.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,byte> * minElement:byref<'TSeq> * minValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is byte.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * minValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,byte> * minElement:byref<'TSeq> * minValue:byte) -> byte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * minValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is sbyte.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,sbyte> * minElement:byref<'TSeq> * minValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is sbyte.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * minValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,sbyte> * minElement:byref<'TSeq> * minValue:sbyte) -> sbyte
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * minValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is short.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int16> * minElement:byref<'TSeq> * minValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is short.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * minValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int16> * minElement:byref<'TSeq> * minValue:int16) -> int16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * minValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ushort.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint16> * minElement:byref<'TSeq> * minValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ushort.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * minValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint16> * minElement:byref<'TSeq> * minValue:uint16) -> uint16
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * minValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is int.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int> * minElement:byref<'TSeq> * minValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is int.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * minValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int> * minElement:byref<'TSeq> * minValue:int) -> int
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * minValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is uint.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint32> * minElement:byref<'TSeq> * minValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is uint.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * minValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint32> * minElement:byref<'TSeq> * minValue:uint32) -> uint32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * minValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is long.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,int64> * minElement:byref<'TSeq> * minValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is long.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * minValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,int64> * minElement:byref<'TSeq> * minValue:int64) -> int64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * minValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ulong.MaxValue.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,uint64> * minElement:byref<'TSeq> * minValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is ulong.MaxValue.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * minValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,uint64> * minElement:byref<'TSeq> * minValue:uint64) -> uint64
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * minValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is float.PositiveInfinity.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float32> * minElement:byref<'TSeq> * minValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is float.PositiveInfinity.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * minValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float32> * minElement:byref<'TSeq> * minValue:float32) -> float32
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * minValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is double.PositiveInfinity.

MinValue(...)
Signature: (sequence:IEnumerable<'TSeq> * element_valueSelector:Func<'TSeq,float> * minElement:byref<'TSeq> * minValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, and finds the element with the smallest value, that is smaller than the initially supplied minValue, or the first such element if there are equally small elements, or minValue if no element is smaller. The default value of minValue is double.PositiveInfinity.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * minValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements and return this value.

MinValue(...)
Signature: (sequence:'TSeq [] * element_valueSelector:Func<'TSeq,float> * minElement:byref<'TSeq> * minValue:float) -> float
Type parameters: 'TSeq

Invokes the value selector function on each element of a sequence, finds the smallest value of all elements, returns the value and the corresponding element as a referenced parameter.

Fork me on GitHub