UtilResizeArray Module
Types
Type | Description |
A simple simple Wrapper for a ResizeArray. The sole purpose is to provide a better Exception message when an index is out of range. |
Functions and values
Function or value |
Description
|
Full Usage:
badGetExn i arr funcName
Parameters:
int
arr : ResizeArray<'T>
funcName : string
Returns: 'a
|
Throws an IndexOutOfRangeException for getting a bad index with a message that includes the content of the ResizeArray.
|
Full Usage:
badSetExn i arr funcName doingSet
Parameters:
int
arr : ResizeArray<'T>
funcName : string
doingSet : 'T
Returns: 'a
|
Throws an IndexOutOfRangeException for setting a bad index with a message that includes the content of the ResizeArray.
|
Full Usage:
contentAsString entriesToPrint arr
Parameters:
int
arr : ResizeArray<'T>
Returns: string
|
Returns a string with the content of the ResizeArray up to 'entriesToPrint' entries. Includes the index of each entry. Includes the last entry.
|
Full Usage:
debugTxt i
Parameters:
int option
Returns: string
Modifiers: inline |
|
Full Usage:
fail arr funcAndReason
Parameters:
ResizeArray<'T>
funcAndReason : string
Returns: 'a
|
Throws an ArgumentException with a message that includes the content of the ResizeArray.
|
Full Usage:
failIdx arr funcAndReason
Parameters:
ResizeArray<'T>
funcAndReason : string
Returns: 'a
|
Throws an IndexOutOfRangeException with a message that includes the content of the ResizeArray.
|
Full Usage:
failKey arr funcAndReason
Parameters:
ResizeArray<'T>
funcAndReason : string
Returns: 'a
|
Throws a KeyNotFoundException with a message that includes the content of the ResizeArray.
|
Full Usage:
failSimpel funcAndReason
Parameters:
string
Returns: 'a
|
Throws an ArgumentException with.
|
Full Usage:
negIdx i len
Parameters:
int
len : int
Returns: int
Modifiers: inline |
Converts negative indices to positive ones. Correct results from -length up to length-1 e.g.: -1 is last item . (from the release of F# 5 on a negative index can also be done with '^' prefix. E.g. ^0 for the last item)
|
Full Usage:
negIdxLooped i length
Parameters:
int
length : int
Returns: int
Modifiers: inline |
Any int will give a valid index for given collection size. Converts negative indices to positive ones and loops to start after last index is reached. Returns a valid index for a collection of 'length' items for any integer
|
Full Usage:
nullExn funcName
Parameters:
string
Returns: 'a
|
Throws an ArgumentNullException with a message that includes the function name.
|
Full Usage:
toStringCore ofType arr
Parameters:
'a
arr : ResizeArray<'T>
Returns: string
Modifiers: inline Type parameters: 'a, 'T |
|
Full Usage:
toStringInline arr
Parameters:
ResizeArray<'T>
Returns: string
Modifiers: inline Type parameters: 'T |
|
Full Usage:
typeOfName ()
Parameters:
unit
Returns: string
Modifiers: inline Type parameters: 'T |
|