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 funcNameParameters: 
 intarr : ResizeArray<'T>funcName : stringReturns: '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 doingSetParameters: 
 intarr : ResizeArray<'T>funcName : stringdoingSet : 'TReturns: 'a | 
                Throws an IndexOutOfRangeException for setting a bad index with a message that includes the content of the ResizeArray. 
 
 | 
| 
                
              
                  Full Usage: 
                   contentAsString entriesToPrint arrParameters: 
 intarr : 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 iParameters: 
 int optionReturns: stringModifiers: inline | 
 
 | 
| 
                
              
                  Full Usage: 
                   fail arr funcAndReasonParameters: 
 ResizeArray<'T>funcAndReason : stringReturns: 'a | 
                Throws an ArgumentException with a message that includes the content of the ResizeArray. 
 
 | 
| 
                
              
                  Full Usage: 
                   failIdx arr funcAndReasonParameters: 
 ResizeArray<'T>funcAndReason : stringReturns: 'a | 
                Throws an IndexOutOfRangeException with a message that includes the content of the ResizeArray. 
 
 | 
| 
                
              
                  Full Usage: 
                   failKey arr funcAndReasonParameters: 
 ResizeArray<'T>funcAndReason : stringReturns: 'a | 
                Throws a KeyNotFoundException with a message that includes the content of the ResizeArray. 
 
 | 
| 
                
              
                  Full Usage: 
                   failSimpel funcAndReasonParameters: 
 stringReturns: 'a | 
                Throws an ArgumentException with. 
 
 | 
| 
                
              
                  Full Usage: 
                   itemInOneLineWithMaxChars charCount itemParameters: 
 intitem : 'TReturns: string | 
 
 | 
| 
                
              
                  Full Usage: 
                   negIdx i lenParameters: 
 intlen : intReturns: intModifiers: 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 lengthParameters: 
 intlength : intReturns: intModifiers: 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 funcNameParameters: 
 stringReturns: 'a | 
                Throws an ArgumentNullException with a message that includes the function name. 
 
 | 
| 
                
              
                  Full Usage: 
                   toStringCore ofType arrParameters: 
 'aarr : ResizeArray<'T>Returns: stringModifiers: inline Type parameters: 'a, 'T | 
 
 | 
| 
                
              
                  Full Usage: 
                   toStringInline arrParameters: 
 ResizeArray<'T>Returns: stringModifiers: inline Type parameters: 'T | 
 
 | 
| 
                
              
                  Full Usage: 
                   typeOfName ()Parameters: 
 unitReturns: stringModifiers: inline Type parameters: 'T | 
 
 | 
| 
                
              
                  Full Usage: 
                   zeroLen ()Parameters: 
 unitReturns: 'a | 
 
 | 
 ResizeArray
            ResizeArray