19 references to CSharpCode
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\NamespaceComputer.cs (1)
251node.DirectiveBody.CSharpCode.Children is [_, CSharpSyntaxNode @namespace, ..])
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
384=> node.Update((RazorSyntaxNode)Visit(node.Keyword), (CSharpCodeBlockSyntax)Visit(node.CSharpCode));
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (3)
2298if (keyword != Keyword || csharpCode != CSharpCode) 2310public RazorDirectiveBodySyntax WithKeyword(RazorSyntaxNode keyword) => Update(keyword, CSharpCode); 2315var _csharpCode = this.CSharpCode ?? SyntaxFactory.CSharpCodeBlock();
Microsoft.CodeAnalysis.Razor.Workspaces (14)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
82var csharpCodeBlockNode = directiveNode.DirectiveBody.CSharpCode;
DocumentMapping\RazorEditService_Methods.cs (1)
35var csharpCodeBlock = firstDirective?.DirectiveBody.CSharpCode;
Extensions\RazorSyntaxNodeExtensions.cs (5)
65body.CSharpCode.Children is [_ /* whitespace */, CSharpStatementLiteralSyntax typeParam, _ /* whitespace */, CSharpStatementLiteralSyntax conditions, ..]) 80body.CSharpCode.Children is [_, CSharpStatementLiteralSyntax attribute, ..]) 93body.CSharpCode is { Children: { Count: > 0 } children } && 105body.CSharpCode is { Children: { Count: > 0 } children } && 382csharpCodeBlock = body.CSharpCode;
FoldingRanges\SectionDirectiveFoldingProvider.cs (1)
20if (node.DirectiveBody.CSharpCode.Children is [_, { } name, ..])
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
1046if (node.DirectiveBody.CSharpCode.Children.TryGetOpenBraceToken(out var brace) &&
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
656if (containingDirective.DirectiveBody.CSharpCode.Children is [.., MarkupBlockSyntax block, RazorMetaCodeSyntax /* close brace */])
Formatting\Passes\RazorFormattingPass.cs (2)
95directive.DirectiveBody.CSharpCode.Children is { } children) 158var csharpCodeChildren = directive.DirectiveBody.CSharpCode.Children;
RazorSyntaxFacts.cs (1)
166return body.CSharpCode;
SemanticTokens\SemanticTokensVisitor.cs (1)
285Visit(node.CSharpCode);