Implemented interface member:
205 references to Add
Microsoft.CodeAnalysis.Razor.Compiler (205)
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));
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)
570htmlContent.Children.Add(valueChild); 587target.Children.Add(htmlContent); 603target.Children.Add(htmlAttrValue); 634exprNode.Children.Add(valueChild); 638target.Children.Add(exprNode); 642target.Children.Add(child); 660expr.Children.Add(ToCSharpToken(htmlToken)); 664expr.Children.Add(token); 694target.Children.Add(csharpToken); 698target.Children.Add(ToCSharpToken(htmlToken)); 702target.Children.Add(new CSharpIntermediateToken(token.Content, token.Source)); 850target.Children.Add(IntermediateNodeFactory.CSharpToken( 861target.Children.Add(IntermediateNodeFactory.CSharpToken( 882target.Children.Add(IntermediateNodeFactory.CSharpToken( 894target.Children.Add(IntermediateNodeFactory.CSharpToken( 902target.Children.Add(IntermediateNodeFactory.CSharpToken( 925target.Children.Add(expr); 1277htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSpan)); 1278target.Children.Add(htmlContent); 1282target.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); 1045htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1067htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1080prefixHtml.Children.Add(new HtmlIntermediateToken(prefix, htmlAttr.Source)); 1091hc.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 1101pHtml.Children.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null)); 1109expr.Children.Add(csharpToken); 1127suffixHtml.Children.Add(new HtmlIntermediateToken(suffix, source: null)); 1356expr.Children.Add(new CSharpIntermediateToken(text, contentSpan)); 1386expr.Children.Add(new CSharpIntermediateToken(mergedContent, tokenSpan)); 1390target.Children.Add(expr); 1416target.Children.Add(new CSharpIntermediateToken(text, vss)); 1442target.Children.Add(ToCSharpToken(htmlToken)); 1459target.Children.Add(CreateEmptyCSharpToken(emptySpan)); 1560target.Children.Add(expr); 1571target.Children.Add(child); 1597htmlContent.Children.Add(new HtmlIntermediateToken(text, tokenSource)); 1605target.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\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)
71Children.Add(attributeNode.Children[i]); 96Children.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)
68pageAttribute.Children.Add(IntermediateNodeFactory.CSharpToken(attribute));
Mvc.Version2_X\InstrumentationPass.cs (2)
44beginNode.Children.Add( 48endNode.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);