Class LazilySizedArray<T>
An array wrapper that lazily resizes its underlying array when elements past the array bounds are requested or assigned to. The array is resized to the next highest power of two when resized.
Inheritance
System.Object
LazilySizedArray<T>
Namespace: MESL.SqlRace.Domain.Functions.Fdl
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class LazilySizedArray<T> : Object
Type Parameters
Name | Description |
---|---|
T | The array type. |
Constructors
LazilySizedArray()
Initializes a new instance of the LazilySizedArray<T> class.
Declaration
public LazilySizedArray()
Properties
Item[Double]
Gets or sets the value at the specified index.
Declaration
public T this[double index] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
System.Double | index | The index. |
Property Value
Type | Description |
---|---|
T | The value at the specified index. |
Length
Gets the length.
Declaration
public int Length { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The length. |