using System.Collections.Generic; using System.Linq; namespace IStation.Model { /// /// /// public class SignalTypeGroupTree : Model.SignalTypeGroupTreeItem { /// /// /// public SignalTypeGroupTree() : base() { } /// /// /// public SignalTypeGroupTree(SignalTypeGroup rhs) : base(rhs) { this.Children = new List(); } /// /// /// public SignalTypeGroupTree(SignalTypeGroupTreeItem rhs) : base(rhs) { this.Children = new List(); } /// /// /// public SignalTypeGroupTree(SignalTypeGroupTree rhs) : base(rhs) { this.Children = rhs.Children?.Select(x => new SignalTypeGroupTree(x)).ToList(); } /// /// 子项列表 /// public List Children { get; set; } } }