FSharpAux


ArrayDivvy<'T>

Namespace: FSharpAux
Attributes:
[<Struct>]
[<CustomEquality>]
[<CustomComparison>]

Constructors

ConstructorDescription
new(array)
Signature: (array:'T []) -> ArrayDivvy<'T>

CompiledName: .ctor

new(array, offset, count)
Signature: (array:'T [] * offset:int * count:int) -> ArrayDivvy<'T>

CompiledName: .ctor

Instance members

Instance memberDescription
x.Array
Signature: 'T []

CompiledName: get_Array

x.Contains(item)
Signature: item:'T -> bool
x.CopyTo(cArray, arrayIndex)
Signature: (cArray:Array * arrayIndex:int) -> unit
x.Count
Signature: int

CompiledName: get_Count

x.Filter(f)
Signature: (f:('T -> bool)) -> ArrayDivvy<'T>
x.Fold f acc
Signature: (f:('State -> 'T -> 'State)) -> acc:'State -> 'State
Type parameters: 'State

Applies a function to each element of the collection, threading an accumulator argument through the computation.

x.GetSlice(start, finish)
Signature: (start:int option * finish:int option) -> ArrayDivvy<'T>
x.IndexOf(item)
Signature: item:'T -> int
[index]
Signature: index:int -> 'T

CompiledName: set_Item

[()]
Signature: unit -> int

CompiledName: get_Item

x.Iter(f)
Signature: (f:('T -> unit)) -> unit

Applies the given function to each element of the divvy array.

x.Iteri(f)
Signature: (f:(int -> 'T -> unit)) -> unit
x.Map(f)
Signature: (f:('T -> 'U)) -> ArrayDivvy<'U>
x.Offset
Signature: int

CompiledName: get_Offset

x.SetValue(value, index)
Signature: (value:'T * index:int) -> unit
Fork me on GitHub