1 instantiation of CSharpStatementLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
2386
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
CSharpStatementLiteralSyntax
(this, parent, position);
28 references to CSharpStatementLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (7)
382
var
content = node.Body.DescendantNodes().OfType<
CSharpStatementLiteralSyntax
>().FirstOrDefault();
401
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
556
protected SourceSpan? BuildTagHelperDirectiveSourceSpan(
CSharpStatementLiteralSyntax
node)
1504
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
2091
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
2175
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (1)
197
if (child is
CSharpStatementLiteralSyntax
{ ChunkGenerator: { } chunkGenerator })
Language\Legacy\ClassifiedSpanVisitor.cs (2)
79
(_currentBlockKind == BlockKindInternal.Directive && node.Children is [
CSharpStatementLiteralSyntax
]))
317
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
Language\Legacy\SpanEditHandler.cs (1)
103
CSharpStatementLiteralSyntax
syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpStatementLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\Syntax\CSharpStatementLiteralSyntax.cs (1)
10
public
CSharpStatementLiteralSyntax
Update(ISpanChunkGenerator? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\TagHelperBlockRewriter.cs (1)
828
public override SyntaxNode VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
Language\Legacy\WhiteSpaceRewriter.cs (1)
54
if (codeBlock.Children is [
CSharpStatementLiteralSyntax
literal, CSharpExplicitExpressionSyntax or CSharpImplicitExpressionSyntax, ..])
Language\RazorHtmlWriter.cs (1)
115
public override void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
Language\SpanComputer.cs (1)
74
public void Add(
CSharpStatementLiteralSyntax
? literal)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
96
public virtual TResult VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node) => DefaultVisit(node);
225
public virtual void VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node) => DefaultVisit(node);
353
public override SyntaxNode VisitCSharpStatementLiteral(
CSharpStatementLiteralSyntax
node)
721
public static
CSharpStatementLiteralSyntax
CSharpStatementLiteral(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
722
=> (
CSharpStatementLiteralSyntax
)InternalSyntax.SyntaxFactory.CSharpStatementLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
725
public static
CSharpStatementLiteralSyntax
CSharpStatementLiteral(ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
1662
public
CSharpStatementLiteralSyntax
Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1666
var
newNode = SyntaxFactory.CSharpStatementLiteral(literalTokens, chunkGenerator, editHandler);
1676
public
CSharpStatementLiteralSyntax
WithLiteralTokens(SyntaxTokenList literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
1677
public
CSharpStatementLiteralSyntax
WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
1678
public
CSharpStatementLiteralSyntax
WithEditHandler(SpanEditHandler editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
1680
public
CSharpStatementLiteralSyntax
AddLiteralTokens(params SyntaxToken[] items) => WithLiteralTokens(this.LiteralTokens.AddRange(items));