@@ -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 )
0 commit comments