Implemented interface member:
277 references to Add
Microsoft.AspNetCore.Razor.Language.UnitTests (71)
CodeGeneration\RuntimeNodeWriterTest.cs (2)
432node.Children.Add(IntermediateNodeFactory.HtmlToken("SomeContent")); 454node.Children.Add(IntermediateNodeFactory.HtmlToken(new string('*', 2000)));
DefaultRazorDirectiveClassifierPhaseTest.cs (2)
87originalNode.Children.Add(firstPassNode); 104originalNode.Children[0].Children.Add(secondPassNode);
DefaultRazorDocumentClassifierPhaseTest.cs (2)
88originalNode.Children.Add(firstPassNode); 105originalNode.Children[0].Children.Add(secondPassNode);
DefaultRazorOptimizationPhaseTest.cs (2)
86originalNode.Children.Add(firstPassNode); 103originalNode.Children[0].Children.Add(secondPassNode);
Extensions\DefaultTagHelperTargetExtensionTest.cs (26)
76tagHelperNode.Children.Add(node); 113tagHelperNode.Children.Add(node); 149tagHelperNode.Children.Add(node); 182tagHelperNode.Children.Add(node); 212tagHelperNode.Children.Add(node); 241tagHelperNode.Children.Add(node); 291tagHelperNode.Children.Add(node); 332tagHelperNode.Children.Add(node); 379tagHelperNode.Children.Add(node); 494tagHelperNode.Children.Add(node); 539tagHelperNode.Children.Add(node); 585tagHelperNode.Children.Add(node); 639tagHelperNode.Children.Add(node1); 640tagHelperNode.Children.Add(node2); 684tagHelperNode.Children.Add(node); 729tagHelperNode.Children.Add(node); 780tagHelperNode.Children.Add(node); 824tagHelperNode.Children.Add(node); 874tagHelperNode.Children.Add(node); 930tagHelperNode.Children.Add(node1); 931tagHelperNode.Children.Add(node2); 975tagHelperNode.Children.Add(node); 1020tagHelperNode.Children.Add(node); 1093tagHelperNode.Children.Add(node1); 1094tagHelperNode.Children.Add(node2); 1147tagHelperNode.Children.Add(node);
Extensions\DesignTimeDirectiveTargetExtensionTest.cs (7)
52node.Children.Add(token); 93node.Children.Add(token); 134node.Children.Add(token); 181node.Children.Add(token); 182node.Children.Add(tokenWithQuotedContent); 233node.Children.Add(token); 273node.Children.Add(token);
Extensions\FunctionsDirectivePassTest.cs (1)
28documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.Directive });
Extensions\InheritsDirectivePassTest.cs (1)
21documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.Directive });
Extensions\PreallocatedAttributeTargetExtensionTest.cs (5)
84tagHelperNode.Children.Add(node); 158tagHelperNode.Children.Add(node); 208tagHelperNode.Children.Add(node); 272tagHelperNode.Children.Add(node1); 273tagHelperNode.Children.Add(node2);
Extensions\SectionDirectivePassTest.cs (1)
34docuemntNode.Children.Add(new DirectiveIntermediateNode() { Directive = SectionDirective.Directive, });
Intermediate\IntermediateNodeReferenceTest.cs (22)
23parent.Children.Add(node1); 24parent.Children.Add(node3); 45parent.Children.Add(node1); 46parent.Children.Add(node2); 68parent.Children.Add(node1); 69parent.Children.Add(node4); 91parent.Children.Add(node1); 92parent.Children.Add(node2); 113parent.Children.Add(node1); 114parent.Children.Add(node3); 135parent.Children.Add(node2); 136parent.Children.Add(node3); 158parent.Children.Add(node1); 159parent.Children.Add(node4); 181parent.Children.Add(node3); 182parent.Children.Add(node4); 203parent.Children.Add(node1); 204parent.Children.Add(node3); 205parent.Children.Add(node2); 227parent.Children.Add(node1); 228parent.Children.Add(node4); 229parent.Children.Add(node3);
Microsoft.CodeAnalysis.Razor.Compiler (206)
Language\Components\ComponentBindLoweringPass.cs (10)
211reference.Parent.Children.Add(newNode); 530valueAttributeValue.Children.Add(token); 533valueNode.Children.Add(valueAttributeValue); 552changeAttributeValue.Children.Add(token); 555changeNode.Children.Add(changeAttributeValue); 582valueExpressionNode.Children.Add(token); 585valueNode.Children.Add(valueExpressionNode); 605changeExpressionNode.Children.Add(token); 608changeNode.Children.Add(changeExpressionNode); 628expressionNode.Children.Add(new CSharpExpressionIntermediateNode()
Language\Components\ComponentCssScopePass.cs (1)
34node.Children.Add(new HtmlAttributeIntermediateNode
Language\Components\ComponentEventHandlerLoweringPass.cs (5)
205result.Children.Add(attributeValueNode); 209attributeValueNode.Children.Add(token); 223expressionNode.Children.Add(token); 226result.Children.Add(expressionNode); 288result.Children.Add(expressionNode);
Language\Components\ComponentGenericTypePass.cs (3)
458documentNode.Children.Add(namespaceNode); 471namespaceNode.Children.Add(classNode); 474classNode.Children.Add(typeInferenceNode);
Language\Components\ComponentInjectDirectivePass.cs (1)
47classNode!.Children.Add(new ComponentInjectIntermediateNode(typeName, memberName, typeSpan, memberSpan, isMalformed));
Language\Components\ComponentLoweringPass.cs (21)
519_children.Add(RewriteChildContent(attribute, node.Source, node.Children)); 547_children.Add(rewrittenChildContent); 553_children.Add(child); 591childContent.Children.Add(body.Children[j]); 629childContent.Children.Add(child); 653_children.Add(attribute); 667newNode.Children.Add(htmlValue.Children[j]); 680newNode.Children.Add(expressionValue.Children[j]); 693newNode.Children.Add(codeValue.Children[j]); 708_children.Add(node); 716_children.Add(new ComponentTypeArgumentIntermediateNode(node)); 739_children.Add(new ComponentAttributeIntermediateNode(node)); 746_children.Add(node); 751_children.Add(node); 777_children.Add(node.Children[i]); 789_children.Add(attribute); 811attribute.Children.Add(RewriteAttributeContent(node.Children[i])); 828value.Children.Add(html.Children[i]); 847_children.Add(node.TagHelper.Kind == TagHelperKind.Component ? new ComponentAttributeIntermediateNode(node) : node); 854_children.Add(node); 859_children.Add(node);
Language\Components\ComponentRenderModeDirectivePass.cs (5)
58classDecl.Children.Add(new CSharpCodeIntermediateNode() 82classDecl.Children.Add(new CSharpCodeIntermediateNode() 92@namespace.Children.Add(classDecl); 96@class.Children.Add(classDecl); 105attributeNode.Children.Add(
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (6)
744unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 893node.Children.Add(IntermediateNodeFactory.HtmlToken( 1361unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 1400fallback.Children.Add(IntermediateNodeFactory.HtmlToken( 1829unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 1913childNode.Children.Add(IntermediateNodeFactory.HtmlToken(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (37)
97tagHelperNode.Children.Add(bodyNode); 115tagHelperNode.Children.Add(child); 119bodyNode.Children.Add(child); 304directiveNode.Children.Add(expr); 308tagHelperNode.Children.Add(directiveNode); 351prop.Children.Add(CreateEmptyHtmlContent(emptySpan)); 355prop.Children.Add(CreateEmptyCSharpToken(emptySpan)); 362tagHelperNode.Children.Add(prop); 398htmlAttrNode.Children.Add(CreateEmptyHtmlContent(null)); 404htmlAttrNode.Children.Add(CreateEmptyHtmlContent(null)); 407tagHelperNode.Children.Add(htmlAttrNode); 455expr.Children.Add(new CSharpIntermediateToken( 461expr.Children.Add(token); 591node.Children.Add(new CSharpIntermediateToken(content, mergedSpan)); 608target.Children.Add(ToCSharpToken(htmlToken)); 645htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 651htmlContent.Children.Add(valueChild); 661target.Children.Add(htmlContent); 669prefixContent.Children.Add(new HtmlIntermediateToken(unresolvedExpr.Prefix, source: null)); 670target.Children.Add(prefixContent); 677target.Children.Add(expr); 683htmlContent.Children.Add(token); 684target.Children.Add(htmlContent); 688target.Children.Add(child); 777htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 782htmlContent.Children.Add(htmlAttrValue.Children[j]); 828prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 836expr.Children.Add(token); 902tagHelperNode.Children.Add(directiveNode); 921tagHelperNode.Children.Add(prop); 939tagHelperNode.Children.Add(thHtml); 984mergedContent.Children.Add(new HtmlIntermediateToken(mergedText, spanSource)); 986target.Children.Add(mergedContent); 1003target.Children.Add(htmlContent); 1012target.Children.Add(child); 1154markupElement.Children.Add(unresolvedAttr.AsMarkupAttribute); 1159markupElement.Children.Add(child);
Language\DefaultTagHelperResolutionPhase.cs (20)
572htmlContent.Children.Add(valueChild); 589target.Children.Add(htmlContent); 605target.Children.Add(htmlAttrValue); 636exprNode.Children.Add(valueChild); 640target.Children.Add(exprNode); 644target.Children.Add(child); 662expr.Children.Add(ToCSharpToken(htmlToken)); 666expr.Children.Add(token); 696target.Children.Add(csharpToken); 700target.Children.Add(ToCSharpToken(htmlToken)); 704target.Children.Add(new CSharpIntermediateToken(token.Content, token.Source)); 852target.Children.Add(IntermediateNodeFactory.CSharpToken( 863target.Children.Add(IntermediateNodeFactory.CSharpToken( 884target.Children.Add(IntermediateNodeFactory.CSharpToken( 896target.Children.Add(IntermediateNodeFactory.CSharpToken( 904target.Children.Add(IntermediateNodeFactory.CSharpToken( 927target.Children.Add(expr); 1279htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSpan)); 1280target.Children.Add(htmlContent); 1284target.Children.Add(new CSharpIntermediateToken(mergedContent, mergedSpan));
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (64)
47tagHelperNode.Children.Add(bodyNode); 58bodyNode.Children.Add(elementNode.Children[i]); 164tagHelperNode.Children.Add(prop); 194tagHelperNode.Children.Add(prop); 223prop.Children.Add(CreateEmptyHtmlContent(emptySpan)); 227prop.Children.Add(CreateEmptyCSharpToken(emptySpan)); 253htmlAttrNode.Children.Add(CreateEmptyHtmlContent(unresolvedAttr.ValueSourceSpan)); 257tagHelperNode.Children.Add(htmlAttrNode); 292tagHelperNode.Children.Add(setTagHelperProperty); 306tagHelperNode.Children.Add(setTagHelperProperty); 323tagHelperNode.Children.Add(htmlAttribute); 370emptyHtml.Children.Add(new HtmlIntermediateToken(string.Empty, htmlAttr.Source)); 371htmlAttribute.Children.Add(emptyHtml); 433htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 434htmlAttribute.Children.Add(htmlContent); 439htmlAttribute.Children.Add(child); 458htmlContent.Children.Add(new HtmlIntermediateToken(string.Empty, source: null)); 459targetNode.Children.Add(htmlContent); 464targetNode.Children.Add(new CSharpIntermediateToken(string.Empty, emptySource)); 501htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 502targetNode.Children.Add(htmlContent); 509targetNode.Children.Add(new CSharpIntermediateToken(content, source)); 601targetNode.Children.Add(new CSharpIntermediateToken(sourceText, valueSource)); 633targetNode.Children.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source)); 638targetNode.Children.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source)); 664targetNode.Children.Add(new CSharpIntermediateToken(attrContent, tokenSource)); 677targetNode.Children.Add(new CSharpIntermediateToken(string.Empty, emptySource)); 680targetNode.Children.Add(new CSharpIntermediateToken("@", transSource)); 692targetNode.Children.Add(new CSharpIntermediateToken("(", openSource)); 696targetNode.Children.Add(innerChild); 705targetNode.Children.Add(new CSharpIntermediateToken(")", closeSource)); 743targetNode.Children.Add(new CSharpIntermediateToken("(", openParenSource)); 754targetNode.Children.Add(new CSharpIntermediateToken(innerToken.Content, innerToken.Source)); 758targetNode.Children.Add(innerChild); 769targetNode.Children.Add(new CSharpIntermediateToken(")", closeParenSource)); 788htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 789targetNode.Children.Add(htmlContent); 804targetNode.Children.Add(child); 823prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 824targetNode.Children.Add(prefixContent); 832wrapper.Children.Add(csharpToken); 833targetNode.Children.Add(wrapper); 838htmlContent.Children.Add(htmlToken); 839targetNode.Children.Add(htmlContent); 843targetNode.Children.Add(innerChild); 934htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 935targetNode.Children.Add(htmlContent); 1030htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1052htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1065prefixHtml.Children.Add(new HtmlIntermediateToken(prefix, htmlAttr.Source)); 1076hc.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 1086pHtml.Children.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null)); 1094expr.Children.Add(csharpToken); 1112suffixHtml.Children.Add(new HtmlIntermediateToken(suffix, source: null)); 1336expr.Children.Add(new CSharpIntermediateToken(text, contentSpan)); 1366expr.Children.Add(new CSharpIntermediateToken(mergedContent, tokenSpan)); 1370target.Children.Add(expr); 1396target.Children.Add(new CSharpIntermediateToken(text, vss)); 1422target.Children.Add(ToCSharpToken(htmlToken)); 1439target.Children.Add(CreateEmptyCSharpToken(emptySpan)); 1540target.Children.Add(expr); 1551target.Children.Add(child); 1577htmlContent.Children.Add(new HtmlIntermediateToken(text, tokenSource)); 1585target.Children.Add(htmlContent);
Language\Extensions\AttributeDirectivePass.cs (1)
35node.Children.Add(IntermediateNodeFactory.CSharpToken(token.Content, token.Source));
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
29Children.Add(bodyNode.Children[i]);
Language\Extensions\DefaultTagHelperHtmlAttributeIntermediateNode.cs (1)
31Children.Add(htmlAttributeNode.Children[i]);
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
108node.Children.Add(new DefaultTagHelperExecuteIntermediateNode());
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (1)
33Children.Add(propertyNode.Children[i]);
Language\Extensions\DesignTimeDirectivePass.cs (1)
64_directiveNodes.Peek().Children.Add(node);
Language\Extensions\PreallocatedTagHelperHtmlAttributeValueIntermediateNode.cs (1)
29Children.Add(htmlAttributeNode.Children[i]);
Language\Extensions\SectionDirectivePass.cs (1)
44section.Children.Add(directive.Node.Children[i]);
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
65Children.Add(attributeNode.Children[i]); 90Children.Add(propertyNode.Children[i]);
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (3)
36Current.Children.Add(node); 49Current.Children.Add(node); 98parent.Children.Add(node);
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
73pageAttribute.Children.Add(IntermediateNodeFactory.CSharpToken(attribute));
Mvc.Version2_X\InstrumentationPass.cs (2)
49beginNode.Children.Add( 53endNode.Children.Add(IntermediateNodeFactory.CSharpToken($"{endContextMethodName}();"));
Mvc.Version2_X\PagesPropertyInjectionPass.cs (4)
31vddProperty.Children.Add( 33@class.Children.Add(vddProperty); 36modelProperty.Children.Add(IntermediateNodeFactory.CSharpToken($"public {modelType} Model => ViewData.Model;")); 37@class.Children.Add(modelProperty);
Mvc\InjectDirective.cs (1)
105visitor.Class!.Children.Add(injectNode);
Mvc\ModelExpressionPass.cs (6)
44expression.Children.Add(IntermediateNodeFactory.CSharpToken("ModelExpressionProvider.CreateModelExpression(ViewData, __model => ")); 50expression.Children.Add(IntermediateNodeFactory.CSharpToken("__model.")); 52expression.Children.Add(token); 64expression.Children.Add(csharpToken); 73expression.Children.Add(IntermediateNodeFactory.CSharpToken(")")); 77node.Children.Add(expression);
Mvc\PagesPropertyInjectionPass.cs (5)
35vddProperty.Children.Add( 37@class.Children.Add(vddProperty); 42modelProperty.Children.Add( 44@class.Children.Add(modelProperty); 48@class.Children.Add(new PropertyDeclarationIntermediateNode()
Mvc\ViewComponentTagHelperPass.cs (1)
143context.Class.Children.Add(node);