Skip to content

Commit 399530d

Browse files
committed
Fix remaining informational diagnostics.
1 parent 19d5329 commit 399530d

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

src/TextTools/Format/FormatScanner.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ public FormatScanner(ReadOnlySpan<char> format)
1111
_format = format;
1212
IsArgument = false;
1313
_index = 0;
14-
Text = ReadOnlySpan<char>.Empty;
15-
ArgumentFormat = ReadOnlySpan<char>.Empty;
16-
ArgumentAlignment = ReadOnlySpan<char>.Empty;
14+
Text = [];
15+
ArgumentFormat = [];
16+
ArgumentAlignment = [];
1717
}
1818

1919
public bool IsArgument { get; set; }
@@ -26,9 +26,9 @@ public bool MoveNext()
2626
if (_index >= _format.Length)
2727
{
2828
IsArgument = false;
29-
Text = ReadOnlySpan<char>.Empty;
30-
ArgumentFormat = ReadOnlySpan<char>.Empty;
31-
ArgumentAlignment = ReadOnlySpan<char>.Empty;
29+
Text = [];
30+
ArgumentFormat = [];
31+
ArgumentAlignment = [];
3232
return false;
3333
}
3434

@@ -46,7 +46,7 @@ public bool MoveNext()
4646

4747
static int ArgumentFormatLength(ReadOnlySpan<char> source)
4848
{
49-
ReadOnlySpan<char> braces = stackalloc char[] { '{', '}' };
49+
ReadOnlySpan<char> braces = ['{', '}'];
5050
var result = 0;
5151

5252
while (true)
@@ -80,7 +80,7 @@ static int ArgumentFormatLength(ReadOnlySpan<char> source)
8080
bool MoveNextText()
8181
{
8282
var remaining = _format.Slice(_index);
83-
var i = remaining.IndexOfAny(stackalloc char[] { '{', '}' });
83+
var i = remaining.IndexOfAny(['{', '}']);
8484

8585
if (i < 0)
8686
{
@@ -106,7 +106,7 @@ bool MoveNextText()
106106
bool MoveNextArgument()
107107
{
108108
var remaining = _format.Slice(_index);
109-
var i = remaining.IndexOfAny(stackalloc char[] { ',', ':', '}' });
109+
var i = remaining.IndexOfAny([',', ':', '}']);
110110

111111
if (i < 0)
112112
{
@@ -123,7 +123,7 @@ bool MoveNextArgument()
123123
if (c == ',')
124124
{
125125
remaining = remaining.Slice(i + 1);
126-
i = remaining.IndexOfAny(stackalloc char[] { ':', '}' });
126+
i = remaining.IndexOfAny([':', '}']);
127127

128128
if (i < 0)
129129
{
@@ -136,7 +136,7 @@ bool MoveNextArgument()
136136
}
137137
else
138138
{
139-
alignment = ReadOnlySpan<char>.Empty;
139+
alignment = [];
140140
}
141141

142142
ReadOnlySpan<char> format;
@@ -156,7 +156,7 @@ bool MoveNextArgument()
156156
}
157157
else
158158
{
159-
format = ReadOnlySpan<char>.Empty;
159+
format = [];
160160
}
161161

162162
SetArgument(arg, format, alignment);
@@ -167,8 +167,8 @@ void SetText(ReadOnlySpan<char> text)
167167
{
168168
Text = text;
169169
IsArgument = false;
170-
ArgumentFormat = ReadOnlySpan<char>.Empty;
171-
ArgumentAlignment = ReadOnlySpan<char>.Empty;
170+
ArgumentFormat = [];
171+
ArgumentAlignment = [];
172172
}
173173

174174
void SetArgument(ReadOnlySpan<char> arg, ReadOnlySpan<char> format, ReadOnlySpan<char> alignment)

src/TextTools/Format/FormatString.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static class FormatString
1313
public static bool ContainsEscapes(ReadOnlySpan<char> formatString, out int unescapedLength)
1414
{
1515
unescapedLength = formatString.Length;
16-
ReadOnlySpan<char> braces = stackalloc char[] { '{', '}' };
16+
ReadOnlySpan<char> braces = ['{', '}'];
1717

1818
var i = formatString.IndexOfAny(braces);
1919

@@ -40,7 +40,7 @@ public static bool ContainsEscapes(ReadOnlySpan<char> formatString, out int unes
4040

4141
public static int WriteUnescaped(ReadOnlySpan<char> formatString, Span<char> unescaped)
4242
{
43-
ReadOnlySpan<char> braces = stackalloc char[] { '{', '}' };
43+
ReadOnlySpan<char> braces = ['{', '}'];
4444

4545
var i = formatString.IndexOfAny(braces);
4646
var length = 0;

src/TextTools/StringPool/StringPool.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public string GetString(ReadOnlySpan<char> text)
9494
return result;
9595
}
9696

97-
public StringPool Clone() => new StringPool(this);
97+
public StringPool Clone() => new(this);
9898

9999
object ICloneable.Clone() => Clone();
100100

0 commit comments

Comments
 (0)