1 instantiation of CSharpCodeBlockSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
2268internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.CSharpCodeBlockSyntax(this, parent, position);
52 references to CSharpCodeBlockSyntax
Microsoft.CodeAnalysis.Razor.Compiler (52)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
686var descendantNodes = node.DescendantNodes(static n => n.Parent is not CSharpCodeBlockSyntax);
Language\Legacy\ClassifiedSpanVisitor.cs (1)
73public override void VisitCSharpCodeBlock(CSharpCodeBlockSyntax node)
Language\Legacy\TagHelperBlockRewriter.cs (9)
108if (contentChild is CSharpCodeBlockSyntax codeBlock) 639var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(((CSharpImplicitExpressionBodySyntax)node.Body).CSharpCode); 654var rewrittenCodeBlock = SyntaxFactory.CSharpCodeBlock(builder.ToList()); 684var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(body.CSharpCode); 698var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(body.CSharpCode); 705var rewrittenCodeBlock = SyntaxFactory.CSharpCodeBlock(builder.ToList());
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
404if (attribute is CSharpCodeBlockSyntax)
Language\Legacy\WhiteSpaceRewriter.cs (4)
31if (child.AsNode() is CSharpCodeBlockSyntax codeBlock && 32TryRewriteWhitespace(codeBlock, out var rewritten, out var whitespaceLiteral)) 47CSharpCodeBlockSyntax codeBlock, 48[NotNullWhen(true)] out CSharpCodeBlockSyntax? rewritten,
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (15)
90public virtual TResult VisitCSharpCodeBlock(CSharpCodeBlockSyntax node) => DefaultVisit(node); 216public virtual void VisitCSharpCodeBlock(CSharpCodeBlockSyntax node) => DefaultVisit(node); 341public override SyntaxNode VisitCSharpCodeBlock(CSharpCodeBlockSyntax node) 363=> node.Update((RazorMetaCodeSyntax)Visit(node.OpenBrace), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (RazorMetaCodeSyntax)Visit(node.CloseBrace)); 369=> node.Update((RazorMetaCodeSyntax)Visit(node.OpenParen), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (RazorMetaCodeSyntax)Visit(node.CloseParen)); 375=> node.Update((CSharpCodeBlockSyntax)Visit(node.CSharpCode)); 384=> node.Update((RazorSyntaxNode)Visit(node.Keyword), (CSharpCodeBlockSyntax)Visit(node.CSharpCode)); 693public static CSharpCodeBlockSyntax CSharpCodeBlock(SyntaxList<RazorSyntaxNode> children) 694=> (CSharpCodeBlockSyntax)InternalSyntax.SyntaxFactory.CSharpCodeBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 697public static CSharpCodeBlockSyntax CSharpCodeBlock() 752public static CSharpStatementBodySyntax CSharpStatementBody(RazorMetaCodeSyntax openBrace, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeBrace) 773public static CSharpExplicitExpressionBodySyntax CSharpExplicitExpressionBody(RazorMetaCodeSyntax openParen, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeParen) 794public static CSharpImplicitExpressionBodySyntax CSharpImplicitExpressionBody(CSharpCodeBlockSyntax csharpCode) 829public static RazorDirectiveBodySyntax RazorDirectiveBody(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode) 837=> SyntaxFactory.RazorDirectiveBody(keyword, default(CSharpCodeBlockSyntax));
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (21)
1579public CSharpCodeBlockSyntax Update(SyntaxList<RazorSyntaxNode> children) 1583var newNode = SyntaxFactory.CSharpCodeBlock(children); 1594public new CSharpCodeBlockSyntax WithChildren(SyntaxList<RazorSyntaxNode> children) => Update(children); 1597public new CSharpCodeBlockSyntax AddChildren(params RazorSyntaxNode[] items) => WithChildren(this.Children.AddRange(items)); 1885private CSharpCodeBlockSyntax _csharpCode; 1894public CSharpCodeBlockSyntax CSharpCode => GetRed(ref _csharpCode, 1); 1918public CSharpStatementBodySyntax Update(RazorMetaCodeSyntax openBrace, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeBrace) 1933public CSharpStatementBodySyntax WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(OpenBrace, csharpCode, CloseBrace); 1998private CSharpCodeBlockSyntax _csharpCode; 2007public CSharpCodeBlockSyntax CSharpCode => GetRed(ref _csharpCode, 1); 2031public CSharpExplicitExpressionBodySyntax Update(RazorMetaCodeSyntax openParen, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeParen) 2046public CSharpExplicitExpressionBodySyntax WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(OpenParen, csharpCode, CloseParen); 2110private CSharpCodeBlockSyntax _csharpCode; 2117public CSharpCodeBlockSyntax CSharpCode => GetRedAtZero(ref _csharpCode); 2126public CSharpImplicitExpressionBodySyntax Update(CSharpCodeBlockSyntax csharpCode) 2140public CSharpImplicitExpressionBodySyntax WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(csharpCode); 2267private CSharpCodeBlockSyntax _csharpCode; 2275public CSharpCodeBlockSyntax CSharpCode => GetRed(ref _csharpCode, 1); 2296public RazorDirectiveBodySyntax Update(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode) 2311public RazorDirectiveBodySyntax WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(Keyword, csharpCode); 2315var _csharpCode = this.CSharpCode ?? SyntaxFactory.CSharpCodeBlock();