54 references to LiteralTokens
Microsoft.CodeAnalysis.Razor.Compiler (54)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (36)
672node.Prefix?.LiteralTokens, 673node.Value?.LiteralTokens); 681rewritten = rewritten.Update(rewritten.LiteralTokens, MarkupChunkGenerator.Instance, originalEditHandler); 819escapedAtTokens = literalSyntax.LiteralTokens; 836builder.AddRange(mergedValue.LiteralTokens); 853builder.AddRange(literal.LiteralTokens); 1160node.NamePrefix?.LiteralTokens, 1161node.Name.LiteralTokens, 1162node.NameSuffix?.LiteralTokens, 1164node.ValuePrefix?.LiteralTokens); 1264builder.AddRange(mergedValue.LiteralTokens); 1270prefix?.LiteralTokens, 1271rewritten.LiteralTokens, 1272node.ValueSuffix?.LiteralTokens); 1344mergedTokens.AddRange(atLiteral.LiteralTokens); 1349mergedTokens.AddRange(merged.LiteralTokens); 1357rewritten = SyntaxFactory.MarkupTextLiteral(atLiteral.LiteralTokens).Green.CreateRed(value.Parent, atLiteral.Position); 1400node.NamePrefix?.LiteralTokens, 1401node.Name?.LiteralTokens); 1435node.NamePrefix?.LiteralTokens, 1436node.Name?.LiteralTokens); 1522if (node.LiteralTokens is [{ Kind: SyntaxKind.Marker, Content.Length: 0 }]) 1762node.NamePrefix?.LiteralTokens, 1763node.Name.LiteralTokens, 1764node.NameSuffix?.LiteralTokens, 1766node.ValuePrefix?.LiteralTokens)).GetContent(), 1797node.NamePrefix?.LiteralTokens, 1798node.Name.LiteralTokens, 1799node.NameSuffix?.LiteralTokens, 1801node.ValuePrefix?.LiteralTokens); 1822mergedTokens.AddRange(atLiteral.LiteralTokens); 1828mergedTokens.AddRange(merged.LiteralTokens); 1874node.NamePrefix?.LiteralTokens, 1875node.Name.LiteralTokens); 1910var tokens = name.LiteralTokens; 1953if (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)
779builder.AddRange(node.Prefix.LiteralTokens); 784builder.AddRange(node.Value.LiteralTokens); 842return 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);