using System; using System.Collections.Generic; using System.Text; namespace HeuristicLab.Core { /// /// Event arguments to be able to specify the affected key-value pair. /// public class KeyValueEventArgs : EventArgs { private IItem key; /// /// Gets the affected key. /// public IItem Key { get { return key; } } private IItem value; /// /// Gets the affected value. /// public IItem Value { get { return value; } } /// /// Initializes a new instance of with the given /// and . /// /// The affected key. /// The affected value. public KeyValueEventArgs(IItem key, IItem value) { this.key = key; this.value = value; } } }