public override bool IsSingleLine(ExpressionConvertingContext context) => true;
 public override string ToString(bool isTopLevel, int indent, ExpressionConvertingContext context)
 => string.Join(string.Empty, Enumerable.Range(0, indent).Select(e => "\t").ToArray()) +
 _front +
 string.Format(_formatText, _args.Select(e => e.ToString(true, 0, context)).ToArray()) +
 _back;
 public override string ToString(bool isTopLevel, int indent, ExpressionConvertingContext context)
 {
     return _core.ToString(false, indent, context);
 }
 public override bool IsSingleLine(ExpressionConvertingContext context) => _core.IsSingleLine(context);
 public override string ToString(bool isTopLevel, int indent, ExpressionConvertingContext context)
     => string.Join(string.Empty, Enumerable.Range(0, indent).Select(e => "\t").ToArray()) + _front + "CURRENT" + context.Option.CurrentDateTimeSeparator + _core + _back;
 public override bool IsSingleLine(ExpressionConvertingContext context) => true;
 public override string ToString(bool isTopLevel, int indent, ExpressionConvertingContext context)
     => string.Join(string.Empty, Enumerable.Range(0, indent).Select(e => "\t").ToArray()) + 
     _front +
      string.Format(_formatText, _args.Select(e => e.ToString(true, 0, context)).ToArray()) +
     _back;