Class ArrayListEx
Represents an array list extension.
Inheritance
System.Object
    ArrayListEx
  Namespace: Syncfusion.XlsIO.Implementation.Collections
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class ArrayListEx : Object
  Constructors
ArrayListEx()
Creates new instance of ArrayList extension collection.
Declaration
public ArrayListEx()
  ArrayListEx(Int32)
Creates new instance of ArrayList extension collection with its count.
Declaration
public ArrayListEx(int iCount)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iCount | Represents count.  | 
      
Properties
Item[Int32]
Gets value by index.
Declaration
public RowStorage this[int index] { get; set; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | 
Property Value
| Type | 
|---|
| RowStorage | 
Methods
Insert(Int32, Int32, Int32)
Inserts specified number of empty RowStorages into given position.
Declaration
public void Insert(int index, int count, int length)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | Index to insert.  | 
      
| System.Int32 | count | Number of items to insert.  | 
      
| System.Int32 | length | Number of items after index position to preserve.  | 
      
ReduceSizeIfNecessary(Int32)
Reduces size of the internal array if necessary.
Declaration
public void ReduceSizeIfNecessary(int iCount)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iCount | Maximum size of the internal array.  | 
      
UpdateSize(Int32)
Updates count of storage array.
Declaration
public void UpdateSize(int iCount)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iCount | Represents count of array to update.  |