Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Syntax.RazorBlockSyntax.Children
45 references to Children
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\CSharpToMarkupSwitchTest.cs (1)
366var children = codeBlock.Children;
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
80(_currentBlockKind == BlockKindInternal.Directive && node.Children is [CSharpStatementLiteralSyntax]))
Language\Legacy\TagHelperBlockRewriter.cs (4)
644var firstChild = rewrittenBody.Children[0]; 649builder.AddRange(rewrittenBody.Children.Replace(firstChild, newFirstChild)); 687builder.AddRange(rewrittenBody.Children); 701builder.AddRange(rewrittenBody.Children);
Language\Legacy\WhiteSpaceRewriter.cs (1)
54if (codeBlock.Children is [CSharpStatementLiteralSyntax literal, CSharpExplicitExpressionSyntax or CSharpImplicitExpressionSyntax, ..])
Language\NamespaceComputer.cs (1)
251node.DirectiveBody.CSharpCode.Children is [_, CSharpSyntaxNode @namespace, ..])
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
342=> node.Update(VisitList(node.Children));
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (6)
1581if (children != Children) 1597public new CSharpCodeBlockSyntax AddChildren(params RazorSyntaxNode[] items) => WithChildren(this.Children.AddRange(items)); 1938public CSharpStatementBodySyntax AddCSharpCodeChildren(params RazorSyntaxNode[] items) => WithCSharpCode(this.CSharpCode.WithChildren(this.CSharpCode.Children.AddRange(items))); 2051public CSharpExplicitExpressionBodySyntax AddCSharpCodeChildren(params RazorSyntaxNode[] items) => WithCSharpCode(this.CSharpCode.WithChildren(this.CSharpCode.Children.AddRange(items))); 2142public CSharpImplicitExpressionBodySyntax AddCSharpCodeChildren(params RazorSyntaxNode[] items) => WithCSharpCode(this.CSharpCode.WithChildren(this.CSharpCode.Children.AddRange(items))); 2316return this.WithCSharpCode(_csharpCode.WithChildren(_csharpCode.Children.AddRange(items)));
Microsoft.CodeAnalysis.Razor.Workspaces (30)
Diagnostics\RazorTranslateDiagnosticsService.cs (2)
167return codeBlock.Children.Count == 1 168&& IsCsharpKind(codeBlock.Children[0]);
DocumentMapping\RazorEditService_Methods.cs (2)
37!csharpCodeBlock.Children.TryGetOpenBraceNode(out var openBrace) || 38!csharpCodeBlock.Children.TryGetCloseBraceNode(out var closeBrace))
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
108(_currentBlockKind == BlockKind.Directive && node.Children is [CSharpStatementLiteralSyntax]))
Extensions\RazorSyntaxNodeExtensions.cs (4)
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 } &&
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (1)
16if (node.Children is [_, CSharpStatementLiteralSyntax literal, ..] &&
FoldingRanges\SectionDirectiveFoldingProvider.cs (1)
20if (node.DirectiveBody.CSharpCode.Children is [_, { } name, ..])
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (2)
929if (csharpCode.Children is [_, { } secondChild, ..] && 1046if (node.DirectiveBody.CSharpCode.Children.TryGetOpenBraceToken(out var brace) &&
Formatting\Passes\CSharpOnTypeFormattingPass.cs (4)
656if (containingDirective.DirectiveBody.CSharpCode.Children is [.., MarkupBlockSyntax block, RazorMetaCodeSyntax /* close brace */]) 1134codeBlock.Children.Count > 3 && 1135(owner == codeBlock.Children[3] || owner == codeBlock.Children[^1]) &&
Formatting\Passes\RazorFormattingPass.cs (11)
93directiveCode.Children is [RazorDirectiveSyntax directive, ..] && 95directive.DirectiveBody.CSharpCode.Children is { } children) 151if (node is CSharpCodeBlockSyntax { Children: [.., RazorDirectiveSyntax directive] }) 158var csharpCodeChildren = directive.DirectiveBody.CSharpCode.Children; 187explicitCode.Children.LastOrDefault() is CSharpStatementSyntax statement && 213var openBraceNode = outerCodeBlock.Children.PreviousSiblingOrSelf(innerCodeBlock); 214var closeBraceNode = outerCodeBlock.Children.NextSiblingOrSelf(innerCodeBlock); 231var openBraceNode = csharpCodeBlock.Children.PreviousSiblingOrSelf(markupBlockNode); 232var closeBraceNode = csharpCodeBlock.Children.NextSiblingOrSelf(markupBlockNode); 264var children = code.Children; 340children = content.Children;
RazorSyntaxFacts.cs (1)
162block.Children.FirstOrDefault(n => n is RazorDirectiveSyntax) is RazorDirectiveSyntax directive &&
SemanticTokens\SemanticTokensVisitor.cs (1)
201if (node.CSharpCode.Children is