59 references to LiteralTokens
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\ImplicitExpressionEditHandlerTest.cs (1)
463return parent.LiteralTokens;
Microsoft.CodeAnalysis.Razor.Compiler (53)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (35)
667node.Prefix?.LiteralTokens, 668node.Value?.LiteralTokens); 676rewritten = rewritten.Update(rewritten.LiteralTokens, MarkupChunkGenerator.Instance, originalEditHandler); 814escapedAtTokens = literalSyntax.LiteralTokens; 831builder.AddRange(mergedValue.LiteralTokens); 848builder.AddRange(literal.LiteralTokens); 1155node.NamePrefix?.LiteralTokens, 1156node.Name.LiteralTokens, 1157node.NameSuffix?.LiteralTokens, 1159node.ValuePrefix?.LiteralTokens); 1259builder.AddRange(mergedValue.LiteralTokens); 1265prefix?.LiteralTokens, 1266rewritten.LiteralTokens, 1267node.ValueSuffix?.LiteralTokens); 1339mergedTokens.AddRange(atLiteral.LiteralTokens); 1344mergedTokens.AddRange(merged.LiteralTokens); 1352rewritten = SyntaxFactory.MarkupTextLiteral(atLiteral.LiteralTokens).Green.CreateRed(value.Parent, atLiteral.Position); 1395node.NamePrefix?.LiteralTokens, 1396node.Name?.LiteralTokens); 1430node.NamePrefix?.LiteralTokens, 1431node.Name?.LiteralTokens); 1517if (node.LiteralTokens is [{ Kind: SyntaxKind.Marker, Content.Length: 0 }]) 1746node.NamePrefix?.LiteralTokens, 1747node.Name.LiteralTokens, 1748node.NameSuffix?.LiteralTokens, 1750node.ValuePrefix?.LiteralTokens)).GetContent(), 1781node.NamePrefix?.LiteralTokens, 1782node.Name.LiteralTokens, 1783node.NameSuffix?.LiteralTokens, 1785node.ValuePrefix?.LiteralTokens); 1806mergedTokens.AddRange(atLiteral.LiteralTokens); 1812mergedTokens.AddRange(merged.LiteralTokens); 1858node.NamePrefix?.LiteralTokens, 1859node.Name.LiteralTokens); 1928if (node.LiteralTokens is [{ Kind: SyntaxKind.Marker, Content.Length: 0 }])
Language\Legacy\Syntax\MarkupTextLiteralSyntax.cs (1)
14=> Update(LiteralTokens, chunkGenerator, editHandler);
Language\Legacy\TagHelperBlockRewriter.cs (3)
775builder.AddRange(node.Prefix.LiteralTokens); 780builder.AddRange(node.Value.LiteralTokens); 838return SyntaxFactory.CSharpExpressionLiteral(node.LiteralTokens, node.ChunkGenerator, node.EditHandler);
Language\SpanComputer.cs (1)
86Add(literal?.LiteralTokens);
Language\Syntax\BaseMarkupEndTagSyntax.cs (1)
77tokens.AddRange(literal.LiteralTokens);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
285=> node.Update(VisitList(node.LiteralTokens), node.ChunkGenerator, node.EditHandler);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (10)
353if (literalTokens != LiteralTokens || chunkGenerator != ChunkGenerator || editHandler != EditHandler) 366public MarkupTextLiteralSyntax WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler); 367public MarkupTextLiteralSyntax WithEditHandler(SpanEditHandler editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler); 369public MarkupTextLiteralSyntax AddLiteralTokens(params SyntaxToken[] items) => WithLiteralTokens(this.LiteralTokens.AddRange(items)); 506public MarkupMinimizedAttributeBlockSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items))); 580public MarkupAttributeBlockSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items))); 1289public MarkupTagHelperAttributeSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items))); 1345public MarkupMinimizedTagHelperAttributeSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items))); 1477public MarkupTagHelperDirectiveAttributeSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items))); 1550public MarkupMinimizedTagHelperDirectiveAttributeSyntax AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items)));
Language\Syntax\SyntaxUtilities.cs (1)
108builder.AddRange(literal.LiteralTokens);
Microsoft.CodeAnalysis.Razor.Workspaces (5)
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (1)
68if (textLiteral.LiteralTokens.All(static t => t.IsWhitespace()))
Completion\DirectiveAttributeEventParameterCompletionItemProvider.cs (1)
35ParameterName: { IsMissing: false, LiteralTokens: [{ Content: "event" }] },
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
426owner is MarkupTextLiteralSyntax { LiteralTokens: [{ Content: "\"" or "'" }], Parent: MarkupTagHelperAttributeSyntax or MarkupAttributeBlockSyntax })
Extensions\RazorSyntaxNodeExtensions.cs (1)
328var literalTokens = markupTextLiteral.LiteralTokens;
RazorSyntaxFacts.cs (1)
54if (attributeName.LiteralTokens is [{ } name])