public SymbolicDigit(ICircularLinkedListNode<string> numeral) { if (numeral == null) throw new ArgumentNullException("numeral"); this._numeral = numeral; this._complementNumeral = numeral.GetListComplement() as CircularLinkedListNode<string>; }
public void SetValue(string numeral) { this._numeral = this.Numeral.FindNodeByValue(numeral); }
public ICircularLinkedListNode<string> GetComplement(ICircularLinkedListNode<string> symbol) { return symbol.GetListComplement(); }