Header menu logo TDesu.FSharp

ResizeArray Module

Functional operations on List{T} (ResizeArray).

Functions and values

Function or value Description

ResizeArray.add item ra

Full Usage: ResizeArray.add item ra

Parameters:
    item : 'T
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Adds an item and returns the ResizeArray (pipeable). The item to add. The ResizeArray to add to.

item : 'T
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.addRange items ra

Full Usage: ResizeArray.addRange items ra

Parameters:
    items : 'T seq
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Adds multiple items and returns the ResizeArray (pipeable). The items to add. The ResizeArray to add to.

items : 'T seq
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.clear ra

Full Usage: ResizeArray.clear ra

Parameters:
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Clears all elements. Returns the ResizeArray. The ResizeArray to clear.

ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.count ra

Full Usage: ResizeArray.count ra

Parameters:
    ra : ResizeArray<'T>

Returns: int
Modifiers: inline
Type parameters: 'T

Returns the number of elements. The ResizeArray to count.

ra : ResizeArray<'T>
Returns: int

ResizeArray.create ()

Full Usage: ResizeArray.create ()

Parameters:
    () : unit

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates an empty ResizeArray.

() : unit
Returns: ResizeArray<'T>

ResizeArray.exists f ra

Full Usage: ResizeArray.exists f ra

Parameters:
    f : 'T -> bool
    ra : ResizeArray<'T>

Returns: bool
Modifiers: inline
Type parameters: 'T

Returns true if any element satisfies the predicate. The predicate to test each element. The input ResizeArray.

f : 'T -> bool
ra : ResizeArray<'T>
Returns: bool

ResizeArray.filter f ra

Full Usage: ResizeArray.filter f ra

Parameters:
    f : 'T -> bool
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Filters elements, returning a new ResizeArray. The predicate to filter by. The input ResizeArray.

f : 'T -> bool
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.fold f state ra

Full Usage: ResizeArray.fold f state ra

Parameters:
    f : 'State -> 'T -> 'State
    state : 'State
    ra : ResizeArray<'T>

Returns: 'State
Modifiers: inline
Type parameters: 'State, 'T

Folds over the elements from left to right. The accumulator function. The initial state. The input ResizeArray.

f : 'State -> 'T -> 'State
state : 'State
ra : ResizeArray<'T>
Returns: 'State

ResizeArray.isEmpty ra

Full Usage: ResizeArray.isEmpty ra

Parameters:
    ra : ResizeArray<'T>

Returns: bool
Modifiers: inline
Type parameters: 'T

Returns true if the ResizeArray is empty. The ResizeArray to check.

ra : ResizeArray<'T>
Returns: bool

ResizeArray.iter f ra

Full Usage: ResizeArray.iter f ra

Parameters:
    f : 'T -> unit
    ra : ResizeArray<'T>

Modifiers: inline
Type parameters: 'T

Applies an action to each element. The action to apply to each element. The input ResizeArray.

f : 'T -> unit
ra : ResizeArray<'T>

ResizeArray.iteri f ra

Full Usage: ResizeArray.iteri f ra

Parameters:
    f : int -> 'T -> unit
    ra : ResizeArray<'T>

Modifiers: inline
Type parameters: 'T

Applies an action with index to each element. The action to apply, receiving index and element. The input ResizeArray.

f : int -> 'T -> unit
ra : ResizeArray<'T>

ResizeArray.joinWith separator ra

Full Usage: ResizeArray.joinWith separator ra

Parameters:
    separator : string
    ra : ResizeArray<string>

Returns: string
Modifiers: inline

Joins elements as strings with a separator. The separator string. The ResizeArray of strings to join.

separator : string
ra : ResizeArray<string>
Returns: string

ResizeArray.map f ra

Full Usage: ResizeArray.map f ra

Parameters:
    f : 'T -> 'TResult
    ra : ResizeArray<'T>

Returns: ResizeArray<'TResult>
Modifiers: inline
Type parameters: 'T, 'TResult

Maps each element, returning a new ResizeArray. The mapping function. The input ResizeArray.

f : 'T -> 'TResult
ra : ResizeArray<'T>
Returns: ResizeArray<'TResult>

ResizeArray.ofArray source

Full Usage: ResizeArray.ofArray source

Parameters:
    source : 'T[]

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates a ResizeArray from an array. The input array.

source : 'T[]
Returns: ResizeArray<'T>

ResizeArray.ofList source

Full Usage: ResizeArray.ofList source

Parameters:
    source : 'T list

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates a ResizeArray from a list. The input list.

source : 'T list
Returns: ResizeArray<'T>

ResizeArray.ofSeq source

Full Usage: ResizeArray.ofSeq source

Parameters:
    source : 'T seq

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates a ResizeArray from a sequence. The input sequence.

source : 'T seq
Returns: ResizeArray<'T>

ResizeArray.removeWhere f ra

Full Usage: ResizeArray.removeWhere f ra

Parameters:
    f : 'T -> bool
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Removes all elements matching the predicate. Returns the ResizeArray. The predicate identifying elements to remove. The ResizeArray to remove from.

f : 'T -> bool
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.singleton item

Full Usage: ResizeArray.singleton item

Parameters:
    item : 'T

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates a ResizeArray with a single element. The single element to include.

item : 'T
Returns: ResizeArray<'T>

ResizeArray.sort ra

Full Usage: ResizeArray.sort ra

Parameters:
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Sorts the ResizeArray in-place and returns it (pipeable). The ResizeArray to sort.

ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.sortBy projection ra

Full Usage: ResizeArray.sortBy projection ra

Parameters:
    projection : 'T -> 'Key
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T, 'Key

Sorts by a key projection in-place and returns it. The function to extract a comparison key. The ResizeArray to sort.

projection : 'T -> 'Key
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.sortWith comparer ra

Full Usage: ResizeArray.sortWith comparer ra

Parameters:
    comparer : 'T -> 'T -> int
    ra : ResizeArray<'T>

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Sorts with a comparison function in-place and returns it. The comparison function. The ResizeArray to sort.

comparer : 'T -> 'T -> int
ra : ResizeArray<'T>
Returns: ResizeArray<'T>

ResizeArray.toArray ra

Full Usage: ResizeArray.toArray ra

Parameters:
    ra : ResizeArray<'T>

Returns: 'T[]
Modifiers: inline
Type parameters: 'T

Converts to an array. The ResizeArray to convert.

ra : ResizeArray<'T>
Returns: 'T[]

ResizeArray.toList ra

Full Usage: ResizeArray.toList ra

Parameters:
    ra : ResizeArray<'T>

Returns: 'T list
Modifiers: inline
Type parameters: 'T

Converts to an F# list. The ResizeArray to convert.

ra : ResizeArray<'T>
Returns: 'T list

ResizeArray.tryFind f ra

Full Usage: ResizeArray.tryFind f ra

Parameters:
    f : 'T -> bool
    ra : ResizeArray<'T>

Returns: 'T option
Modifiers: inline
Type parameters: 'T

Returns the first element matching the predicate, or None. The predicate to match against. The input ResizeArray.

f : 'T -> bool
ra : ResizeArray<'T>
Returns: 'T option

ResizeArray.tryItem index ra

Full Usage: ResizeArray.tryItem index ra

Parameters:
    index : int
    ra : ResizeArray<'T>

Returns: 'T option
Modifiers: inline
Type parameters: 'T

Safe index access. The zero-based index to access. The input ResizeArray.

index : int
ra : ResizeArray<'T>
Returns: 'T option

ResizeArray.withCapacity capacity

Full Usage: ResizeArray.withCapacity capacity

Parameters:
    capacity : int

Returns: ResizeArray<'T>
Modifiers: inline
Type parameters: 'T

Creates a ResizeArray with the given initial capacity. The initial capacity.

capacity : int
Returns: ResizeArray<'T>

Type something to start searching.