public Integer(Negative negative, Text zeroPadding, Text value) : base(negative) { this.negative = negative; this.zeroPadding = zeroPadding; this.value = value; }
public Integer(Negative negative, Text value) : this(negative, Text.Empty, value) { }
protected virtual Negative VisitNegative(Negative node) { return VisitSyntaxNode(node) as Negative; }
protected override Negative VisitNegative(Negative node) { visitedNegative = true; Assert.IsTrue(node.Value == "-"); return base.VisitNegative(node); }