1 instantiation of CSharpExpressionLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
2448internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.CSharpExpressionLiteralSyntax(this, parent, position);
45 references to CSharpExpressionLiteralSyntax
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntegrationTestBase.cs (1)
701public override Syntax.SyntaxNode VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Microsoft.CodeAnalysis.Razor.Compiler (34)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
779public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) 854else if (children.TryCast<CSharpExpressionLiteralSyntax>(out var expressionLiteralArray)) 865foreach (var literal in expressionLiteralArray) 2161public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
316public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Language\Legacy\SpanEditHandler.cs (1)
104CSharpExpressionLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\Syntax\CSharpExpressionLiteralSyntax.cs (1)
10public CSharpExpressionLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\SyntaxFactory.cs (2)
8public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(SyntaxToken token) 11public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(SyntaxTokenList literalTokens)
Language\Legacy\TagHelperBlockRewriter.cs (10)
599var expression = SyntaxFactory.CSharpExpressionLiteral(tokens); 600var rewrittenExpression = (CSharpExpressionLiteralSyntax)VisitCSharpExpressionLiteral(expression); 624var expression = SyntaxFactory.CSharpExpressionLiteral(node.Transition, MarkupChunkGenerator.Instance, node.EditHandler); 675var expression = SyntaxFactory.CSharpExpressionLiteral(node.Transition.Transition, MarkupChunkGenerator.Instance, editHandler); 676expression = (CSharpExpressionLiteralSyntax)VisitCSharpExpressionLiteral(expression); 719var expression = SyntaxFactory.CSharpExpressionLiteral(node.MetaCode, MarkupChunkGenerator.Instance, node.EditHandler); 756public override SyntaxNode VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) 763node = (CSharpExpressionLiteralSyntax)ConfigureNonStringAttribute(node); 787var expression = SyntaxFactory.CSharpExpressionLiteral(builder.ToList());
Language\RazorHtmlWriter.cs (1)
107public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Language\SpanComputer.cs (1)
69public void Add(CSharpExpressionLiteralSyntax? literal)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
99public virtual TResult VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) => DefaultVisit(node); 225public virtual void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) => DefaultVisit(node); 350public override SyntaxNode VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) 720public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 721=> (CSharpExpressionLiteralSyntax)InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 724public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
1708public CSharpExpressionLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 1712var newNode = SyntaxFactory.CSharpExpressionLiteral(literalTokens, chunkGenerator, editHandler); 1722public CSharpExpressionLiteralSyntax WithLiteralTokens(SyntaxTokenList literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler); 1723public CSharpExpressionLiteralSyntax WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler); 1724public CSharpExpressionLiteralSyntax WithEditHandler(SpanEditHandler editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler); 1726public CSharpExpressionLiteralSyntax AddLiteralTokens(params SyntaxToken[] items) => WithLiteralTokens(this.LiteralTokens.AddRange(items));
Language\Syntax\SyntaxFactory.cs (1)
65public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
Microsoft.CodeAnalysis.Razor.Workspaces (10)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
344public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Formatting\FormattingVisitor.cs (1)
497public override void VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (4)
230if (node is CSharpExpressionLiteralSyntax) 312public override LineInfo VisitCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) 323private LineInfo VisitMultilineCSharpExpressionLiteral(CSharpExpressionLiteralSyntax node) 688paren.GetPreviousToken() is { Parent: CSharpExpressionLiteralSyntax literal })
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
355if (owner is CSharpExpressionLiteralSyntax { Parent.Parent.Parent: CSharpExplicitExpressionSyntax explicitExpression } &&
SemanticTokens\SemanticTokensVisitor.cs (3)
203CSharpExpressionLiteralSyntax { LiteralTokens: [{ Kind: SyntaxKind.LeftParenthesis } openParen] }, 204CSharpExpressionLiteralSyntax body, 205CSharpExpressionLiteralSyntax { LiteralTokens: [{ Kind: SyntaxKind.RightParenthesis } closeParen] },