WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridNonImmutableRangeInfoCollection - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridNonImmutableRangeInfoCollection

    A collection that stores 'GridNonImmutableRangeInfo' objects.

    Inheritance
    System.Object
    System.Collections.CollectionBase
    GridNonImmutableRangeInfoCollection
    Implements
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.CollectionBase.Clear()
    System.Collections.CollectionBase.RemoveAt(System.Int32)
    System.Collections.CollectionBase.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.CollectionBase.System.Collections.IList.get_Item(System.Int32)
    System.Collections.CollectionBase.System.Collections.IList.set_Item(System.Int32, System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Contains(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Add(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Remove(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.IndexOf(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.CollectionBase.OnClear()
    System.Collections.CollectionBase.OnRemove(System.Int32, System.Object)
    System.Collections.CollectionBase.OnValidate(System.Object)
    System.Collections.CollectionBase.OnSetComplete(System.Int32, System.Object, System.Object)
    System.Collections.CollectionBase.OnInsertComplete(System.Int32, System.Object)
    System.Collections.CollectionBase.OnClearComplete()
    System.Collections.CollectionBase.OnRemoveComplete(System.Int32, System.Object)
    System.Collections.CollectionBase.InnerList
    System.Collections.CollectionBase.List
    System.Collections.CollectionBase.Capacity
    System.Collections.CollectionBase.Count
    System.Collections.CollectionBase.System.Collections.IList.IsReadOnly
    System.Collections.CollectionBase.System.Collections.IList.IsFixedSize
    System.Collections.CollectionBase.System.Collections.ICollection.IsSynchronized
    System.Collections.CollectionBase.System.Collections.ICollection.SyncRoot
    System.Collections.CollectionBase.System.Collections.IList.Item[System.Int32]
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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

    true if it contains the specified grid non-immutable range information object; otherwise, false.

    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 Description
    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
    System.Collections.CollectionBase.OnInsert(System.Int32, System.Object)

    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
    System.Collections.CollectionBase.OnSet(System.Int32, System.Object, System.Object)

    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.

    Implements

    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable

    Extension Methods

    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    Back to top Generated by DocFX
    Copyright © 2001 - 2022 Syncfusion Inc. All Rights Reserved