Aardvark.Base


CSharpSequenceExtensions

The following extensions reside in the special namespace Aardvark.Base.CSharp as they mess with normal FSharp operation.

Static members

Static memberDescription
Add(list, e0, e1)
Signature: (list:List<Tup<'T0,'T1>> * e0:'T0 * e1:'T1) -> unit
Type parameters: 'T0, 'T1
Add(list, e0, e1, e2)
Signature: (list:List<Tup<'T0,'T1,'T2>> * e0:'T0 * e1:'T1 * e2:'T2) -> unit
Type parameters: 'T0, 'T1, 'T2
Add(list, e0, e1, e2, e3)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3>> * e0:'T0 * e1:'T1 * e2:'T2 * e3:'T3) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
Add(list, e0, e1, e2, e3, e4)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4>> * e0:'T0 * e1:'T1 * e2:'T2 * e3:'T3 * e4:'T4) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
Add(list, e0, e1, e2, e3, e4, e5)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * e0:'T0 * e1:'T1 * e2:'T2 * e3:'T3 * e4:'T4 * e5:'T5) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
Add(list, e0, e1, e2, e3, e4, e5, e6)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * e0:'T0 * e1:'T1 * e2:'T2 * e3:'T3 * e4:'T4 * e5:'T5 * e6:'T6) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
Add(...)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * e0:'T0 * e1:'T1 * e2:'T2 * e3:'T3 * e4:'T4 * e5:'T5 * e6:'T6 * e7:'T7) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1>> * fun:Func<'T0,'T1,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2>> * fun:Func<'T0,'T1,'T2,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3>> * fun:Func<'T0,'T1,'T2,'T3,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T
CopyToArray(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T
ForEach(array, act)
Signature: (array:Tup<'T0,'T1> [] * act:Action<'T0,'T1>) -> unit
Type parameters: 'T0, 'T1
ForEach(array, act)
Signature: (array:Tup<'T0,'T1> [] * act:Action<'T0,'T1,int>) -> unit
Type parameters: 'T0, 'T1
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1>> * act:Action<'T0,'T1>) -> unit
Type parameters: 'T0, 'T1
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1>> * act:Action<'T0,'T1,int>) -> unit
Type parameters: 'T0, 'T1
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1>> * act:Action<'T0,'T1>) -> unit
Type parameters: 'T0, 'T1
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1>> * act:Action<'T0,'T1,int>) -> unit
Type parameters: 'T0, 'T1
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2> [] * act:Action<'T0,'T1,'T2>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2> [] * act:Action<'T0,'T1,'T2,int>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2>> * act:Action<'T0,'T1,'T2>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2>> * act:Action<'T0,'T1,'T2,int>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2>> * act:Action<'T0,'T1,'T2>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2>> * act:Action<'T0,'T1,'T2,int>) -> unit
Type parameters: 'T0, 'T1, 'T2
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3> [] * act:Action<'T0,'T1,'T2,'T3>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3> [] * act:Action<'T0,'T1,'T2,'T3,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3>> * act:Action<'T0,'T1,'T2,'T3>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3>> * act:Action<'T0,'T1,'T2,'T3,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3>> * act:Action<'T0,'T1,'T2,'T3>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3>> * act:Action<'T0,'T1,'T2,'T3,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4> [] * act:Action<'T0,'T1,'T2,'T3,'T4>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4> [] * act:Action<'T0,'T1,'T2,'T3,'T4,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4>> * act:Action<'T0,'T1,'T2,'T3,'T4>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4>> * act:Action<'T0,'T1,'T2,'T3,'T4,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4>> * act:Action<'T0,'T1,'T2,'T3,'T4>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4>> * act:Action<'T0,'T1,'T2,'T3,'T4,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
ForEach(array, act)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7> [] * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
ForEach(list, act)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
ForEach(seq, act)
Signature: (seq:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * act:Action<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,int>) -> unit
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
Map(array, fun)
Signature: (array:Tup<'T0,'T1> [] * fun:Func<'T0,'T1,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1>> * fun:Func<'T0,'T1,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2> [] * fun:Func<'T0,'T1,'T2,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2>> * fun:Func<'T0,'T1,'T2,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2,'T3> [] * fun:Func<'T0,'T1,'T2,'T3,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3>> * fun:Func<'T0,'T1,'T2,'T3,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4> [] * fun:Func<'T0,'T1,'T2,'T3,'T4,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5> [] * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6> [] * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T
Map(array, fun)
Signature: (array:Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7> [] * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,'T>) -> 'T []
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T
Map(list, fun)
Signature: (list:List<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * fun:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,'T>) -> List<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1>> * selector:Func<'T0,'T1,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2>> * selector:Func<'T0,'T1,'T2,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3>> * selector:Func<'T0,'T1,'T2,'T3,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4>> * selector:Func<'T0,'T1,'T2,'T3,'T4,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * selector:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * selector:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T
Select(sequence, selector)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * selector:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,'T>) -> IEnumerable<'T>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1>> * predicate:Func<'T0,'T1,bool>) -> IEnumerable<Tup<'T0,'T1>>
Type parameters: 'T0, 'T1
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2>> * predicate:Func<'T0,'T1,'T2,bool>) -> IEnumerable<Tup<'T0,'T1,'T2>>
Type parameters: 'T0, 'T1, 'T2
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3>> * predicate:Func<'T0,'T1,'T2,'T3,bool>) -> IEnumerable<Tup<'T0,'T1,'T2,'T3>>
Type parameters: 'T0, 'T1, 'T2, 'T3
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4>> * predicate:Func<'T0,'T1,'T2,'T3,'T4,bool>) -> IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4>>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5>> * predicate:Func<'T0,'T1,'T2,'T3,'T4,'T5,bool>) -> IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5>>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>> * predicate:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,bool>) -> IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6>>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6
Where(sequence, predicate)
Signature: (sequence:IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>> * predicate:Func<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7,bool>) -> IEnumerable<Tup<'T0,'T1,'T2,'T3,'T4,'T5,'T6,'T7>>
Type parameters: 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7
Fork me on GitHub