53 writes to StringValue
Microsoft.CodeAnalysis.CSharp (53)
Parser\Lexer.cs (44)
1123
info.
StringValue
= info.Text = TextWindow.GetText(intern: true);
1604
info.Text = info.
StringValue
= TextWindow.Intern(characterWindow, startOffset, length);
1921
info.
StringValue
= info.Text;
1925
info.
StringValue
= TextWindow.Intern(_identBuffer, 0, _identLen);
1953
info.
StringValue
= null;
2197
info.
StringValue
= TextWindow.GetInternedText();
2202
info.
StringValue
= TextWindow.Intern(_identBuffer, 0, _identLen);
2211
info.
StringValue
= null;
3238
info.
StringValue
= info.Text = TextWindow.GetText(intern: false);
3292
info.
StringValue
= null;
3318
info.
StringValue
= "<";
3321
info.
StringValue
= ">";
3324
info.
StringValue
= "&";
3327
info.
StringValue
= "'";
3330
info.
StringValue
= "\"";
3388
info.
StringValue
= _builder.ToString();
3437
info.
StringValue
= info.Text;
3465
info.
StringValue
= info.Text = TextWindow.GetText(false);
3481
info.
StringValue
= info.Text = TextWindow.GetText(false);
3487
info.
StringValue
= info.Text = TextWindow.GetText(false);
3494
info.
StringValue
= info.Text = TextWindow.GetText(false);
3503
info.
StringValue
= info.Text = TextWindow.GetText(false);
3631
info.
StringValue
= info.Text;
3643
info.
StringValue
= info.Text = TextWindow.GetText(false);
3807
info.
StringValue
= info.Text = TextWindow.GetText(false);
3816
info.
StringValue
= info.Text = TextWindow.GetText(false);
3826
info.
StringValue
= info.Text = TextWindow.GetText(false);
3835
info.
StringValue
= info.Text = TextWindow.GetText(false);
3842
info.
StringValue
= info.Text = TextWindow.GetText(false);
3908
info.Text = info.
StringValue
= TextWindow.NextChar().ToString();
4149
info.
StringValue
= valueText;
4194
info.
StringValue
= ""; // Can't be null for an identifier.
4409
info.
StringValue
= info.Text = TextWindow.GetText(false);
4417
info.
StringValue
= info.Text = TextWindow.GetText(false);
4426
info.
StringValue
= info.Text = TextWindow.GetText(false);
4433
info.
StringValue
= info.Text = TextWindow.GetText(false);
4539
info.
StringValue
= info.Text = TextWindow.GetText(false);
4547
info.
StringValue
= info.Text = TextWindow.GetText(false);
4556
info.
StringValue
= info.Text = TextWindow.GetText(false);
4563
info.
StringValue
= info.Text = TextWindow.GetText(false);
4663
info.
StringValue
= info.Text = TextWindow.GetText(false);
4671
info.
StringValue
= info.Text = TextWindow.GetText(false);
4680
info.
StringValue
= info.Text = TextWindow.GetText(false);
4687
info.
StringValue
= info.Text = TextWindow.GetText(false);
Parser\Lexer_RawStringLiteral.cs (3)
93
info.
StringValue
= TextWindow.GetText(
175
info.
StringValue
= TextWindow.GetText(
238
info.
StringValue
= this.HasErrors ? "" : TextWindow.Intern(_builder);
Parser\Lexer_StringLiteral.cs (6)
29
info.
StringValue
= "";
85
info.
StringValue
= TextWindow.Intern(_builder);
90
info.
StringValue
= string.Empty;
109
info.
StringValue
= TextWindow.Intern(_builder);
113
info.
StringValue
= string.Empty;
244
info.
StringValue
= _builder.ToString();
14 references to StringValue
Microsoft.CodeAnalysis.CSharp (14)
Parser\Lexer.cs (12)
338
Debug.Assert(info.Kind != SyntaxKind.IdentifierToken || info.
StringValue
!= null);
346
token = SyntaxFactory.Token(leadingNode, info.Kind, info.Text, info.
StringValue
, trailingNode);
353
token = SyntaxFactory.Identifier(info.ContextualKind, leadingNode, info.Text, info.
StringValue
, trailingNode);
394
token = SyntaxFactory.Literal(leadingNode, info.Text, info.Kind, info.
StringValue
, trailingNode);
400
token = SyntaxFactory.XmlTextNewLine(leadingNode, info.Text, info.
StringValue
, trailingNode);
403
token = SyntaxFactory.XmlTextLiteral(leadingNode, info.Text, info.
StringValue
, trailingNode);
406
token = SyntaxFactory.XmlEntity(leadingNode, info.Text, info.
StringValue
, trailingNode);
2198
info.Text = info.
StringValue
;
3435
if (info.
StringValue
== null)
4141
Debug.Assert(info.
StringValue
== null, "Haven't tried to set it yet.");
4166
if (!InXmlNameAttributeValue && !info.IsVerbatim && !info.HasIdentifierEscapeSequence && _cache.TryGetKeywordKind(info.
StringValue
, out keywordKind))
4177
info.RequiresTextForXmlEntity = info.Text != info.
StringValue
;
Parser\Lexer_RawStringLiteral.cs (1)
101
Debug.Assert(info.
StringValue
!= null);
Parser\Lexer_StringLiteral.cs (1)
86
info.CharValue = info.
StringValue
[0];