Namespace Syncfusion.Collections
Classes
| ArrayListExt
Extends ArrayList by throwing events when Collection changes, an item's property changes, etc. |
| DataTableColumnPropertyDescriptor
A custom PropertyDescriptor that is used within a DataTableWrapperList to access a DataColumn. |
| DataTableWrapperList
An IBindingList that wraps a DataTable and provides optimized access to the rows of the datatable. Assign this list to a grid as DataSource to improve performance when inserting records into an existing table with many records. |
| IntList
A list deriving from ArrayListExt with a strongly-typed indexer of type int. |
| IntListConverter |
| IntListDesignTime |
| ListPropertyChangedEventArgs
Used by OnChanging and OnChanged events of strong typed collections. |
| ListUtil
Provides helper routines for exploring properties in a collection. Essential Grid uses this routine to find out about columns and relations to be displayed in the grid when a collection is specified as datasource. |
| SFArrayList
Extends ArrayList with MoveRange, InsertRange and RemoveRange methods. The Item property will grow the array on demand or return NULL if an index is out of range. |
| SFTable
Implements a two-dimensional table that holds an SFArrayList of rows. Each row is an SFArrayList of objects. |
| TypedArrayListExt<T>
An ArrayListExt instance that will enforce the type of objects that can be added to the array during runtime. |
| TypedDictionaryBase
Provides the abstract base class for a strongly typed collection of key-and-value pairs. |
| VisuallyInheritableIntList
A list deriving from VisuallyInheritableList with a strongly-typed indexer of type int. |
| VisuallyInheritableList
An ArrayListExt derived class that supports creating "visually inheritable lists". |
Enums
| ListPropertyChangedType
Specifies the change in the ListProperty. Used by OnChanging and OnChanged events of strong typed collections. |
Delegates
| ListPropertyChangedEventHandler
Used by OnChanging and OnChanged events of strong typed collections. |