using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TeamAAS_VP.Core.Lights { /// /// 表示与灯控制器相关的事件参数。 /// /// /// 此类用于在事件中传递触发事件的 实例。 /// public class LightControllerEventArgs : EventArgs { /// /// 获取触发事件的灯控制器实例。 /// /// /// 该属性可能为 null,具体取决于事件触发方是否提供了控制器实例。 /// public ILightController Controller { get; } /// /// 使用指定的灯控制器实例初始化 的新实例。 /// /// 要与事件一起传递的 实例。 public LightControllerEventArgs(ILightController controller) { Controller = controller; } } }