1 write to _builder
Microsoft.CodeAnalysis.CSharp (1)
Parser\Lexer.cs (1)
115
_builder
= new StringBuilder();
34 references to _builder
Microsoft.CodeAnalysis.CSharp (34)
Parser\Lexer.cs (15)
1042
_builder
.Append(ch);
1064
_builder
.Clear();
1135
_builder
.Append(ch);
1140
else if (
_builder
.Length == 0)
1150
_builder
.Append(ch);
1155
_builder
.Append(ch);
1164
_builder
.Append('0');
1247
var valueText = TextWindow.Intern(
_builder
);
3296
_builder
.Clear();
3312
_builder
.Append(ch);
3315
switch (
_builder
.ToString())
3334
errorArgs = new[] {
_builder
.ToString() };
3382
_builder
.Append(highSurrogate);
3385
_builder
.Append(lowSurrogate);
3388
info.StringValue =
_builder
.ToString();
Parser\Lexer_RawStringLiteral.cs (5)
59
_builder
.Length = 0;
238
info.StringValue = this.HasErrors ? "" : TextWindow.Intern(
_builder
);
324
_builder
.Append(TextWindow.PeekChar());
374
_builder
.Append(currentLineWhitespace[i]);
385
_builder
.Append(currentChar);
Parser\Lexer_StringLiteral.cs (14)
36
_builder
.Length = 0;
46
_builder
.Append(ch);
49
_builder
.Append(c2);
70
_builder
.Append(ch);
78
if (
_builder
.Length != 1)
80
this.AddError((
_builder
.Length != 0) ? ErrorCode.ERR_TooManyCharsInConst : ErrorCode.ERR_EmptyCharConst);
83
if (
_builder
.Length > 0)
85
info.StringValue = TextWindow.Intern(
_builder
);
107
if (
_builder
.Length > 0)
109
info.StringValue = TextWindow.Intern(
_builder
);
188
_builder
.Length = 0;
214
_builder
.Append(ch);
231
_builder
.Append(ch);
244
info.StringValue =
_builder
.ToString();