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