using System; using System.Collections.Generic; using System.Linq; namespace IStation.Model { /// /// /// public class MonitorPointExSignalList : Model.MonitorPoint, ICloneable { /// /// /// public MonitorPointExSignalList() { } /// /// /// public MonitorPointExSignalList(Model.MonitorPoint rhs, Model.Signal signal) : base(rhs) { this.SignalList = new List { signal }; } /// /// /// public MonitorPointExSignalList(Model.MonitorPoint rhs, IEnumerable signal_list) : base(rhs) { this.SignalList = signal_list?.ToList(); } /// /// /// public MonitorPointExSignalList(Model.MonitorPointExSignalList rhs) : base(rhs) { this.SignalList = rhs.SignalList; } /// /// 信号列表 /// public List SignalList { get; set; } } }