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