53 writes to StringValue
Microsoft.CodeAnalysis.CSharp (53)
Parser\Lexer.cs (44)
928
info.
StringValue
= info.Text = TextWindow.GetText(intern: true);
1410
info.Text = info.
StringValue
= TextWindow.Intern(characterWindow, startOffset, length);
1608
info.
StringValue
= info.Text;
1612
info.
StringValue
= TextWindow.Intern(_identBuffer, 0, _identLen);
1640
info.
StringValue
= null;
1814
info.
StringValue
= TextWindow.GetInternedText();
1819
info.
StringValue
= TextWindow.Intern(_identBuffer, 0, _identLen);
1828
info.
StringValue
= null;
2918
info.
StringValue
= info.Text = TextWindow.GetText(intern: false);
2972
info.
StringValue
= null;
2998
info.
StringValue
= "<";
3001
info.
StringValue
= ">";
3004
info.
StringValue
= "&";
3007
info.
StringValue
= "'";
3010
info.
StringValue
= "\"";
3068
info.
StringValue
= _builder.ToString();
3117
info.
StringValue
= info.Text;
3145
info.
StringValue
= info.Text = TextWindow.GetText(false);
3161
info.
StringValue
= info.Text = TextWindow.GetText(false);
3167
info.
StringValue
= info.Text = TextWindow.GetText(false);
3174
info.
StringValue
= info.Text = TextWindow.GetText(false);
3183
info.
StringValue
= info.Text = TextWindow.GetText(false);
3311
info.
StringValue
= info.Text;
3323
info.
StringValue
= info.Text = TextWindow.GetText(false);
3487
info.
StringValue
= info.Text = TextWindow.GetText(false);
3496
info.
StringValue
= info.Text = TextWindow.GetText(false);
3506
info.
StringValue
= info.Text = TextWindow.GetText(false);
3515
info.
StringValue
= info.Text = TextWindow.GetText(false);
3522
info.
StringValue
= info.Text = TextWindow.GetText(false);
3588
info.Text = info.
StringValue
= TextWindow.NextChar().ToString();
3829
info.
StringValue
= valueText;
3874
info.
StringValue
= ""; // Can't be null for an identifier.
4089
info.
StringValue
= info.Text = TextWindow.GetText(false);
4097
info.
StringValue
= info.Text = TextWindow.GetText(false);
4106
info.
StringValue
= info.Text = TextWindow.GetText(false);
4113
info.
StringValue
= info.Text = TextWindow.GetText(false);
4219
info.
StringValue
= info.Text = TextWindow.GetText(false);
4227
info.
StringValue
= info.Text = TextWindow.GetText(false);
4236
info.
StringValue
= info.Text = TextWindow.GetText(false);
4243
info.
StringValue
= info.Text = TextWindow.GetText(false);
4343
info.
StringValue
= info.Text = TextWindow.GetText(false);
4351
info.
StringValue
= info.Text = TextWindow.GetText(false);
4360
info.
StringValue
= info.Text = TextWindow.GetText(false);
4367
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;
251
info.
StringValue
= _builder.ToString();
14 references to StringValue
Microsoft.CodeAnalysis.CSharp (14)
Parser\Lexer.cs (12)
344
Debug.Assert(info.Kind != SyntaxKind.IdentifierToken || info.
StringValue
!= null);
352
token = SyntaxFactory.Token(leadingNode, info.Kind, info.Text, info.
StringValue
, trailingNode);
359
token = SyntaxFactory.Identifier(info.ContextualKind, leadingNode, info.Text, info.
StringValue
, trailingNode);
400
token = SyntaxFactory.Literal(leadingNode, info.Text, info.Kind, info.
StringValue
, trailingNode);
406
token = SyntaxFactory.XmlTextNewLine(leadingNode, info.Text, info.
StringValue
, trailingNode);
409
token = SyntaxFactory.XmlTextLiteral(leadingNode, info.Text, info.
StringValue
, trailingNode);
412
token = SyntaxFactory.XmlEntity(leadingNode, info.Text, info.
StringValue
, trailingNode);
1815
info.Text = info.
StringValue
;
3115
if (info.
StringValue
== null)
3821
Debug.Assert(info.
StringValue
== null, "Haven't tried to set it yet.");
3846
if (!InXmlNameAttributeValue && !info.IsVerbatim && !info.HasIdentifierEscapeSequence && _cache.TryGetKeywordKind(info.
StringValue
!, out keywordKind))
3857
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];