public Number(Integer integer, Fraction fraction, Exponentiation exponentiation) : base(integer, fraction, exponentiation) { this.integer = integer; this.fraction = fraction; this.exponentiation = exponentiation; }
public Number(Integer integer, Exponentiation exponentiation) : base(integer, exponentiation) { this.integer = integer; this.exponentiation = exponentiation; }
public Number(Integer integer, Fraction fraction) : base(integer) { this.integer = integer; this.fraction = fraction; }
public Number(Integer integer) : base(integer) { this.integer = integer; }
protected virtual Integer VisitInteger(Integer node) { return VisitSyntaxNode(node) as Integer; }
protected override Integer VisitInteger(Integer node) { visitedInteger = true; Assert.IsTrue(node.ToString() == "0" || node.ToString() == "-0"); return base.VisitInteger(node); }
public Exponentiation(ExponentiationLetter exponentiationLetter, Integer integer) : base(exponentiationLetter, integer) { this.exponentiationLetter = exponentiationLetter; this.integer = integer; }