Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Syntax.RazorBlockSyntax.Children
32 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
79(_currentBlockKind == BlockKindInternal.Directive && node.Children is [CSharpStatementLiteralSyntax]))
Language\Legacy\TagHelperBlockRewriter.cs (4)
648var firstChild = rewrittenBody.Children[0]; 653builder.AddRange(rewrittenBody.Children.Replace(firstChild, newFirstChild)); 691builder.AddRange(rewrittenBody.Children); 705builder.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)
348=> 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))); 2372return this.WithCSharpCode(_csharpCode.WithChildren(_csharpCode.Children.AddRange(items)));
Microsoft.CodeAnalysis.Razor.DotNetFormat (18)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (3)
1109if (csharpCode.Children is [_, { } secondChild, ..] && 1226if (node.DirectiveBody.CSharpCode.Children.TryGetOpenBraceToken(out var brace) && 1276var children = node.DirectiveBody.CSharpCode.Children;
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.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;
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (4)
64body.CSharpCode.Children is [_ /* whitespace */, CSharpStatementLiteralSyntax typeParam, _ /* whitespace */, CSharpStatementLiteralSyntax conditions, ..]) 79body.CSharpCode.Children is [_, CSharpStatementLiteralSyntax attribute, ..]) 92body.CSharpCode is { Children: { Count: > 0 } children } && 104body.CSharpCode is { Children: { Count: > 0 } children } &&