public override void AddName(string name) { Names.AddLast(name); for (var i = 0; i < Signals.Count; i++) { Signals.ElementAt(i).AddName(string.Format("{0}[{1}]", name, i)); } }
public void Add(Worker worker) { if (People.Count < Max) { People.AddLast(worker.Base); Names.AddLast(worker.ToString()); Couples[worker.Base] = worker; Book[worker.ToString()] = worker; } else { throw new TestCollectionsException("Коллекция переполнена"); } }
public override void AddName(string name) { Names.AddLast(name); var signalsToMerge = new LinkedList <Signal>(); foreach (var s in System.Signals) { if (s != this && s.Names.Contains(name)) { signalsToMerge.AddLast(s); } } if (signalsToMerge.Count > 0) { signalsToMerge.AddLast(this); MergeSignals(signalsToMerge); } }
public virtual void AddGenericName() { Names.AddLast(GetType().ToString().Split('.').Last() + _id); }