internal void AddOpperator(Object opperator) { if (typeof(Opperator).IsInstanceOfType(opperator)) { this.opperator = (Opperator)opperator; } }
private int calculate(int number1, int number2, Opperator opperator) { switch (opperator) { case Opperator.Plus: return(number1 + number2); case Opperator.Minus: return(number1 - number2); case Opperator.Multiply: return(number1 * number2); case Opperator.Devide: return(number1 / number2); case Opperator.Unset: return(number1); } throw new NotImplementedException(); }
internal RelativeComparison(Opperator opperator, string asString, IValueFactory valueFactory) { _opperator = opperator; _asString = asString; _valueFactory = valueFactory; }
internal Logical(Opperator opperator, string asString, IValueFactory valueFactory) { _opperator = opperator; _asString = asString; _valueFactory = valueFactory; }
public EUnary(Opperator opperator, ETree t) { _t = t; _opp = opperator; }
public EBinary(Opperator opperator, ETree left, ETree right) { _opp = opperator; _l = left; _r = right; }
internal RomanCalculator() { number1 = ""; number2 = ""; opperator = Opperator.Unset; }