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)
709var 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) 643var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(((CSharpImplicitExpressionBodySyntax)node.Body).CSharpCode); 658var rewrittenCodeBlock = SyntaxFactory.CSharpCodeBlock(builder.ToList()); 688var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(body.CSharpCode); 702var rewrittenBody = (CSharpCodeBlockSyntax)VisitCSharpCodeBlock(body.CSharpCode); 709var 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); 219public virtual void VisitCSharpCodeBlock(CSharpCodeBlockSyntax node) => DefaultVisit(node); 347public override SyntaxNode VisitCSharpCodeBlock(CSharpCodeBlockSyntax node) 369=> node.Update((RazorMetaCodeSyntax)Visit(node.OpenBrace), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (RazorMetaCodeSyntax)Visit(node.CloseBrace)); 375=> node.Update((RazorMetaCodeSyntax)Visit(node.OpenParen), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (RazorMetaCodeSyntax)Visit(node.CloseParen)); 381=> node.Update((CSharpCodeBlockSyntax)Visit(node.CSharpCode)); 393=> node.Update((RazorSyntaxNode)Visit(node.Keyword), (CSharpCodeBlockSyntax)Visit(node.CSharpCode)); 702public static CSharpCodeBlockSyntax CSharpCodeBlock(SyntaxList<RazorSyntaxNode> children) 703=> (CSharpCodeBlockSyntax)InternalSyntax.SyntaxFactory.CSharpCodeBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 706public static CSharpCodeBlockSyntax CSharpCodeBlock() 761public static CSharpStatementBodySyntax CSharpStatementBody(RazorMetaCodeSyntax openBrace, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeBrace) 782public static CSharpExplicitExpressionBodySyntax CSharpExplicitExpressionBody(RazorMetaCodeSyntax openParen, CSharpCodeBlockSyntax csharpCode, RazorMetaCodeSyntax closeParen) 803public static CSharpImplicitExpressionBodySyntax CSharpImplicitExpressionBody(CSharpCodeBlockSyntax csharpCode) 850public static RazorDirectiveBodySyntax RazorDirectiveBody(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode) 858=> 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); 2323private CSharpCodeBlockSyntax _csharpCode; 2331public CSharpCodeBlockSyntax CSharpCode => GetRed(ref _csharpCode, 1); 2352public RazorDirectiveBodySyntax Update(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode) 2367public RazorDirectiveBodySyntax WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(Keyword, csharpCode); 2371var _csharpCode = this.CSharpCode ?? SyntaxFactory.CSharpCodeBlock();