// ReSharper disable MemberCanBePrivate.Global using System.Collections.Generic; namespace CUE.NET.Devices.Generic.EventArgs { public class LedsUpdatedEventArgs : System.EventArgs { #region Properties & Fields public IEnumerable> UpdatedLeds { get; private set; } #endregion #region Constructors public LedsUpdatedEventArgs(IEnumerable> updatedLeds) { this.UpdatedLeds = new List>(updatedLeds); // Copy this - we don't want anyone to change the original led list. } #endregion } }