/// <summary> /// Generates the text for a NumericLiteral builder. /// </summary> /// <param name="item">The NumericLiteral builder to generate the text for.</param> protected internal override void VisitNumericLiteral(NumericLiteral item) { if (item.Format == null) { writer.Write(item.Value.ToString(CultureInfo.InvariantCulture)); } else { writer.Write(item.Value.ToString(item.Format, CultureInfo.InvariantCulture)); } }
private void visitBoundFrame(BoundFrame item) { IVisitableBuilder literal = new NumericLiteral(item.RowCount); literal.Accept(forSubCommand()); }
/// <summary> /// Removes the given literal item from the arguments list. /// </summary> /// <param name="item">The item to remove.</param> /// <returns>True if the item was removed; otherwise, false.</returns> public bool RemoveArgument(NumericLiteral item) { return(arguments.Remove(item)); }
/// <summary> /// Adds the given literal item to the arguments list. /// </summary> /// <param name="item">The value to add.</param> public void AddArgument(NumericLiteral item) { arguments.Add(item); }
/// <summary> /// Visits a NumericLiteral builder. /// </summary> /// <param name="item">The item to visit.</param> protected internal virtual void VisitNumericLiteral(NumericLiteral item) { }