menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class EventBaseDictionary - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class EventBaseDictionary

    Represents a class that contains the various dictionary events.

    Inheritance
    System.Object
    System.Collections.DictionaryBase
    EventBaseDictionary
    Implements
    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.DictionaryBase.Clear()
    System.Collections.DictionaryBase.CopyTo(System.Array, System.Int32)
    System.Collections.DictionaryBase.Count
    System.Collections.DictionaryBase.Dictionary
    System.Collections.DictionaryBase.GetEnumerator()
    System.Collections.DictionaryBase.InnerHashtable
    System.Collections.DictionaryBase.OnValidate(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.ICollection.IsSynchronized
    System.Collections.DictionaryBase.System.Collections.ICollection.SyncRoot
    System.Collections.DictionaryBase.System.Collections.IDictionary.Add(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.Contains(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.get_Item(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.IsFixedSize
    System.Collections.DictionaryBase.System.Collections.IDictionary.IsReadOnly
    System.Collections.DictionaryBase.System.Collections.IDictionary.Item[System.Object]
    System.Collections.DictionaryBase.System.Collections.IDictionary.Keys
    System.Collections.DictionaryBase.System.Collections.IDictionary.Remove(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.set_Item(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.Values
    System.Collections.DictionaryBase.System.Collections.IEnumerable.GetEnumerator()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Edit.Utils
    Assembly: Syncfusion.Edit.Windows.dll
    Syntax
    public class EventBaseDictionary : DictionaryBase, IDictionary, ICollection, IEnumerable

    Constructors

    EventBaseDictionary()

    Declaration
    public EventBaseDictionary()

    Properties

    QuietMode

    Gets or sets a value indicating whether events should be fired or not.

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

    Methods

    OnClear()

    Fires corresponding events.

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

    OnClearComplete()

    Fires corresponding events.

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

    OnGet(Object, Object)

    Fires corresponding events.

    Declaration
    protected override object OnGet(object key, object currentValue)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to get.

    System.Object currentValue

    The current value of the element associated with key.

    Returns
    Type Description
    System.Object

    An Object containing the element with the specified key and value.

    Overrides
    System.Collections.DictionaryBase.OnGet(System.Object, System.Object)

    OnInsert(Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnInsert(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to insert.

    System.Object value

    The value of the element to insert.

    Overrides
    System.Collections.DictionaryBase.OnInsert(System.Object, System.Object)

    OnInsertComplete(Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnInsertComplete(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to insert.

    System.Object value

    The value of the element to insert.

    Overrides
    System.Collections.DictionaryBase.OnInsertComplete(System.Object, System.Object)

    OnRemove(Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnRemove(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to remove.

    System.Object value

    The value of the element to remove.

    Overrides
    System.Collections.DictionaryBase.OnRemove(System.Object, System.Object)

    OnRemoveComplete(Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnRemoveComplete(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to remove.

    System.Object value

    The value of the element to remove.

    Overrides
    System.Collections.DictionaryBase.OnRemoveComplete(System.Object, System.Object)

    OnSet(Object, Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnSet(object key, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to locate.

    System.Object oldValue

    The old value of the element associated with key.

    System.Object newValue

    The new value of the element associated with key.

    Overrides
    System.Collections.DictionaryBase.OnSet(System.Object, System.Object, System.Object)

    OnSetComplete(Object, Object, Object)

    Fires corresponding events.

    Declaration
    protected override void OnSetComplete(object key, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Object key

    The key of the element to locate.

    System.Object oldValue

    The old value of the element associated with key.

    System.Object newValue

    The new value of the element associated with key.

    Overrides
    System.Collections.DictionaryBase.OnSetComplete(System.Object, System.Object, System.Object)

    Events

    Cleared

    Occurs when OnClearComplete() method is called.

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

    Clearing

    Occurs when OnClear() method is called.

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

    Get

    Occurs when OnGet(Object, Object) method is called.

    Declaration
    public event DictionaryEventHandler Get
    Event Type
    Type
    Syncfusion.Windows.Forms.Edit.Utils.DictionaryEventHandler

    Inserted

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

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

    Inserting

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

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

    Removed

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

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

    Removing

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

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

    Set

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

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

    Setting

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

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

    Implements

    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.IEnumerable

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    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 - 2025 Syncfusion Inc. All Rights Reserved