WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class EventBaseCollection - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class EventBaseCollection

    Represents a class that provides the abstract base class for a strongly typed collection.

    Inheritance
    System.Object
    System.Collections.CollectionBase
    EventBaseCollection
    ContextPromptCollection
    FormatManager
    FormatsCollection
    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.GetEnumerator()
    System.Collections.CollectionBase.OnValidate(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.Windows.Forms.Edit.Utils
    Assembly: Syncfusion.Edit.Windows.dll
    Syntax
    public class EventBaseCollection : CollectionBase, IList, ICollection, IEnumerable

    Constructors

    EventBaseCollection()

    Declaration
    public EventBaseCollection()

    Properties

    QuietMode

    Gets or sets a value indicating whether the collection work in silent mode without raising any event to user or in normal mode.

    Declaration
    public bool QuietMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    OnClear()

    Fires corresponding events.

    Declaration
    protected override void OnClear()
    Overrides
    System.Collections.CollectionBase.OnClear()

    OnClearComplete()

    Fires corresponding events.

    Declaration
    protected override void OnClearComplete()
    Overrides
    System.Collections.CollectionBase.OnClearComplete()

    OnInsert(Int32, Object)

    Fires corresponding events.

    Declaration
    protected override void OnInsert(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnInsert(System.Int32, System.Object)

    OnInsertComplete(Int32, Object)

    Fires corresponding events.

    Declaration
    protected override void OnInsertComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnInsertComplete(System.Int32, System.Object)

    OnRemove(Int32, Object)

    Fires corresponding events.

    Declaration
    protected override void OnRemove(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnRemove(System.Int32, System.Object)

    OnRemoveComplete(Int32, Object)

    Fires corresponding events.

    Declaration
    protected override void OnRemoveComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.CollectionBase.OnRemoveComplete(System.Int32, System.Object)

    OnSet(Int32, Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnSet(int index, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object oldValue
    System.Object newValue
    Overrides
    System.Collections.CollectionBase.OnSet(System.Int32, System.Object, System.Object)

    OnSetComplete(Int32, Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnSetComplete(int index, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object oldValue
    System.Object newValue
    Overrides
    System.Collections.CollectionBase.OnSetComplete(System.Int32, System.Object, System.Object)

    RaiseOnChangedEvent()

    Fires corresponding events.

    Declaration
    protected void RaiseOnChangedEvent()

    Events

    Cleared

    Occurs when OnClearComplete() method is called.

    Declaration
    public event CollectionEventHandler Cleared
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Clearing

    Occurs when OnClear() method is called.

    Declaration
    public event CollectionEventHandler Clearing
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Inserted

    Occurs when OnInsertComplete(Int32, Object) method is called.

    Declaration
    public event CollectionEventHandler Inserted
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Inserting

    Occurs when OnInsert(Int32, Object) method is called.

    Declaration
    public event CollectionEventHandler Inserting
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    OnChanged

    Occurs when any collection changed.

    Declaration
    public event EventHandler OnChanged
    Event Type
    Type Description
    System.EventHandler

    Removed

    Occurs when OnRemoveComplete(Int32, Object) method is called.

    Declaration
    public event CollectionEventHandler Removed
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Removing

    Occurs when OnRemove(Int32, Object) method is called.

    Declaration
    public event CollectionEventHandler Removing
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Set

    Occurs when OnSetComplete(Int32, Object, Object) method is called.

    Declaration
    public event CollectionEventHandler Set
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Setting

    Occurs when OnSet(Int32, Object, Object) method is called.

    Declaration
    public event CollectionEventHandler Setting
    Event Type
    Type Description
    Syncfusion.Windows.Forms.Edit.Utils.CollectionEventHandler

    Implements

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

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.MoveTo(IList, Int32, Int32)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved