1 instantiation of CSharpStatementLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
2386internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.CSharpStatementLiteralSyntax(this, parent, position);
52 references to CSharpStatementLiteralSyntax
Microsoft.AspNetCore.Razor.Language.UnitTests (4)
DefaultRazorTagHelperBinderPhaseTest.cs (1)
978var directiveChunkGenerator = (TagHelperPrefixDirectiveChunkGenerator)tree.Root.DescendantNodes().First(n => n is CSharpStatementLiteralSyntax).GetChunkGenerator();
DirectiveTokenEditHandlerTest.cs (3)
30var target = GetSyntaxNode(directiveTokenHandler, "SomeNamespace"); 54var target = GetSyntaxNode(directiveTokenHandler, "Some Namespace"); 65private static CSharpStatementLiteralSyntax GetSyntaxNode(DirectiveTokenEditHandler editHandler, string content)
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntegrationTestBase.cs (1)
691public override Syntax.SyntaxNode VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Microsoft.CodeAnalysis.Razor.Compiler (24)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
387public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) 1481public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) 2048public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (1)
197if (child is CSharpStatementLiteralSyntax { ChunkGenerator: { } chunkGenerator })
Language\Legacy\ClassifiedSpanVisitor.cs (2)
80(_currentBlockKind == BlockKindInternal.Directive && node.Children is [CSharpStatementLiteralSyntax])) 310public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Language\Legacy\SpanEditHandler.cs (1)
103CSharpStatementLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpStatementLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\Syntax\CSharpStatementLiteralSyntax.cs (1)
10public CSharpStatementLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\TagHelperBlockRewriter.cs (1)
818public override SyntaxNode VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Language\Legacy\WhiteSpaceRewriter.cs (1)
54if (codeBlock.Children is [CSharpStatementLiteralSyntax literal, CSharpExplicitExpressionSyntax or CSharpImplicitExpressionSyntax, ..])
Language\RazorHtmlWriter.cs (1)
115public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Language\SpanComputer.cs (1)
74public void Add(CSharpStatementLiteralSyntax? literal)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
96public virtual TResult VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) => DefaultVisit(node); 222public virtual void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) => DefaultVisit(node); 347public override SyntaxNode VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) 712public static CSharpStatementLiteralSyntax CSharpStatementLiteral(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 713=> (CSharpStatementLiteralSyntax)InternalSyntax.SyntaxFactory.CSharpStatementLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 716public static CSharpStatementLiteralSyntax CSharpStatementLiteral(ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
1662public CSharpStatementLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler) 1666var newNode = SyntaxFactory.CSharpStatementLiteral(literalTokens, chunkGenerator, editHandler); 1676public CSharpStatementLiteralSyntax WithLiteralTokens(SyntaxTokenList literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler); 1677public CSharpStatementLiteralSyntax WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler); 1678public CSharpStatementLiteralSyntax WithEditHandler(SpanEditHandler editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler); 1680public CSharpStatementLiteralSyntax AddLiteralTokens(params SyntaxToken[] items) => WithLiteralTokens(this.LiteralTokens.AddRange(items));
Microsoft.CodeAnalysis.Razor.Workspaces (23)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (2)
108(_currentBlockKind == BlockKind.Directive && node.Children is [CSharpStatementLiteralSyntax])) 338public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Extensions\RazorSyntaxNodeExtensions.cs (7)
44DirectiveBody.Keyword: CSharpStatementLiteralSyntax 58internal static bool IsConstrainedTypeParamDirective(this SyntaxNode node, [NotNullWhen(true)] out CSharpStatementLiteralSyntax? typeParamNode, [NotNullWhen(true)] out CSharpStatementLiteralSyntax? conditionsNode) 65body.CSharpCode.Children is [_ /* whitespace */, CSharpStatementLiteralSyntax typeParam, _ /* whitespace */, CSharpStatementLiteralSyntax conditions, ..]) 77internal static bool IsAttributeDirective(this SyntaxNode node, [NotNullWhen(true)] out CSharpStatementLiteralSyntax? attributeNode) 80body.CSharpCode.Children is [_, CSharpStatementLiteralSyntax attribute, ..])
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (2)
16if (node.Children is [_, CSharpStatementLiteralSyntax literal, ..] && 29.OfType<CSharpStatementLiteralSyntax>()
Formatting\FormattingVisitor.cs (1)
478public override void VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (4)
455public override LineInfo VisitCSharpStatementLiteral(CSharpStatementLiteralSyntax node) 1029if (node.IsAttributeDirective(out var attribute)) 1034if (node.IsConstrainedTypeParamDirective(out var typeParam, out var conditions))
Formatting\Passes\CSharpOnTypeFormattingPass.cs (4)
343if (owner is CSharpStatementLiteralSyntax literal && 497if (owner is CSharpStatementLiteralSyntax && 972owner is CSharpStatementLiteralSyntax { Parent: CSharpCodeBlockSyntax } literal && 1119if (owner is CSharpStatementLiteralSyntax literal &&
Formatting\Passes\RazorFormattingPass.cs (3)
97if (TryGetWhitespace(children, out var whitespaceBeforeSectionName, out var whitespaceAfterSectionName)) 116static bool TryGetWhitespace(RazorRazorSyntaxNodeList children, [NotNullWhen(true)] out CSharpStatementLiteralSyntax? whitespaceBeforeSectionName, [NotNullWhen(true)] out UnclassifiedTextLiteralSyntax? whitespaceAfterSectionName) 123children[0] is CSharpStatementLiteralSyntax before &&