We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1fa4e6c commit 1ece12cCopy full SHA for 1ece12c
1 file changed
SqlServerSimulator/Parser/Tokens/Numeric.cs
@@ -4,11 +4,13 @@ namespace SqlServerSimulator.Parser.Tokens;
4
5
internal sealed class Numeric : Token
6
{
7
- public readonly IFormattable Value;
+ public readonly ISpanFormattable Value;
8
9
public Numeric(StringBuilder buffer)
10
11
- var number = buffer.ToString();
+ Span<char> number = stackalloc char[buffer.Length];
12
+ buffer.CopyTo(0, number, buffer.Length);
13
+ _ = buffer.Clear();
14
15
if (int.TryParse(number, out var int32))
16
0 commit comments