Class GridNonImmutableRangeInfoCollection
A collection that stores 'GridNonImmutableRangeInfo' objects.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Olap.Engine
Assembly: Syncfusion.Olap.Base.dll
Syntax
public class GridNonImmutableRangeInfoCollection : CollectionBase, IList, ICollection, IEnumerable
Constructors
GridNonImmutableRangeInfoCollection()
Initializes a new instance of 'GridNonImmutableRangeInfoCollection'.
Declaration
public GridNonImmutableRangeInfoCollection()
GridNonImmutableRangeInfoCollection(GridNonImmutableRangeInfo[])
Initializes a new instance of 'GridNonImmutableRangeInfoCollection' with an array of 'GridNonImmutableRangeInfo' objects.
Declaration
public GridNonImmutableRangeInfoCollection(GridNonImmutableRangeInfo[] covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo[] | covValue | An array of 'GridNonImmutableRangeInfo' objects with which to initialize the collection |
GridNonImmutableRangeInfoCollection(GridNonImmutableRangeInfoCollection)
Initializes a new instance of 'GridNonImmutableRangeInfoCollection' based on an already existing instance.
Declaration
public GridNonImmutableRangeInfoCollection(GridNonImmutableRangeInfoCollection covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfoCollection | covValue | A 'GridNonImmutableRangeInfoCollection' from which the contents is copied |
Properties
Item[Int32]
Represents the 'GridNonImmutableRangeInfo' item at the specified index position.
Declaration
public GridNonImmutableRangeInfo this[int intIndex] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intIndex | The zero-based index of the entry to locate in the collection. |
Property Value
Type | Description |
---|---|
GridNonImmutableRangeInfo | The entry at the specified index of the collection. |
Methods
Add(GridNonImmutableRangeInfo)
Adds GridNonImmutableRangeInfo to the end of the GridNonImmutableRangeInfoCollection.
Declaration
public int Add(GridNonImmutableRangeInfo covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo | covValue | The GridNonImmutableRangeInfo to be added to the list. |
Returns
Type | Description |
---|---|
System.Int32 | The index of the new element. |
AddRange(GridNonImmutableRangeInfo[])
Adds the elements of the specified collection to the end of the�System.Collections.Generic.List<T>.
Declaration
public void AddRange(GridNonImmutableRangeInfo[] covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo[] | covValue | The collection of non-immutable grid range information. |
AddRange(GridNonImmutableRangeInfoCollection)
Adds the elements of the specified collection to the end of the�System.Collections.Generic.List<T>.
Declaration
public void AddRange(GridNonImmutableRangeInfoCollection covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfoCollection | covValue | The collection of non-immutable grid range information. |
Contains(GridNonImmutableRangeInfo)
Determines whether the collection contains specified grid non-immutable range information object.
Declaration
public bool Contains(GridNonImmutableRangeInfo covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo | covValue | The grid non-immutable range information object which is to be searched. |
Returns
Type | Description |
---|---|
System.Boolean |
|
CopyTo(GridNonImmutableRangeInfo[], Int32)
Copies the 'GridNonImmutableRangeInfoCollection' values to a one-dimensional System.Array instance starting at the specified array index.
Declaration
public void CopyTo(GridNonImmutableRangeInfo[] covArray, int intIndex)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo[] | covArray | The one-dimensional System.Array that represents the copy destination. |
System.Int32 | intIndex | The index in the array where copying begins. |
GetEnumerator()
Returns an enumerator that can be used to iterate through the 'GridNonImmutableRangeInfoCollection'.
Declaration
public GridNonImmutableRangeInfoCollection.GridNonImmutableRangeInfoEnumerator GetEnumerator()
Returns
Type |
---|
GridNonImmutableRangeInfoCollection.GridNonImmutableRangeInfoEnumerator |
IndexOf(GridNonImmutableRangeInfo)
Returns the position of a specific range in the list that equals a specified range.
Declaration
public int IndexOf(GridNonImmutableRangeInfo covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo | covValue | The range to be searched for. |
Returns
Type | Description |
---|---|
System.Int32 | The position of the range; - 1 if not found. |
Insert(Int32, GridNonImmutableRangeInfo)
Inserts a GridRangeInfo at a specified position.
Declaration
public void Insert(int intIndex, GridNonImmutableRangeInfo covValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intIndex | The index where the value should be inserted. |
GridNonImmutableRangeInfo | covValue | The value to be inserted. |
OnInsert(Int32, Object)
TODO: Describe what custom processing this method does before inserting a new item in the collection
Declaration
protected override void OnInsert(int intIndex, object objValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intIndex | |
System.Object | objValue |
Overrides
OnSet(Int32, Object, Object)
TODO: Describe what custom processing this method does before setting an item in the collection
Declaration
protected override void OnSet(int intIndex, object objOldValue, object objNewValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intIndex | |
System.Object | objOldValue | |
System.Object | objNewValue |
Overrides
Remove(GridNonImmutableRangeInfo)
Removes a specific range from the range list.
Declaration
public void Remove(GridNonImmutableRangeInfo covValue)
Parameters
Type | Name | Description |
---|---|---|
GridNonImmutableRangeInfo | covValue | The range to be removed. |