Implemented interface member:
216 references to Add
Microsoft.CodeAnalysis.Razor.Compiler (216)
Language\Components\ComponentBindLoweringPass.cs (10)
211reference.Parent.Children.Add(newNode); 555valueAttributeValue.Children.Add(token); 558valueNode.Children.Add(valueAttributeValue); 577changeAttributeValue.Children.Add(token); 580changeNode.Children.Add(changeAttributeValue); 607valueExpressionNode.Children.Add(token); 610valueNode.Children.Add(valueExpressionNode); 630changeExpressionNode.Children.Add(token); 633changeNode.Children.Add(changeExpressionNode); 653expressionNode.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); 663_children.Add(attribute); 677newNode.Children.Add(htmlValue.Children[j]); 690newNode.Children.Add(expressionValue.Children[j]); 703newNode.Children.Add(codeValue.Children[j]); 718_children.Add(node); 726_children.Add(new ComponentTypeArgumentIntermediateNode(node)); 749_children.Add(new ComponentAttributeIntermediateNode(node)); 756_children.Add(node); 761_children.Add(node); 787_children.Add(node.Children[i]); 799_children.Add(attribute); 821attribute.Children.Add(RewriteAttributeContent(node.Children[i])); 838value.Children.Add(html.Children[i]); 857_children.Add(node.TagHelper.Kind == TagHelperKind.Component ? new ComponentAttributeIntermediateNode(node) : node); 864_children.Add(node); 869_children.Add(node);
Language\Components\ComponentRenderModeDirectivePass.cs (5)
64classDecl.Children.Add(new CSharpCodeIntermediateNode() 88classDecl.Children.Add(new CSharpCodeIntermediateNode() 98@namespace.Children.Add(classDecl); 102@class.Children.Add(classDecl); 111attributeNode.Children.Add(
Language\Components\ComponentTildePathPass.cs (2)
136replacement.Children.Add(expression); 159replacement.Children.Add(expression);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (6)
749unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 898node.Children.Add(IntermediateNodeFactory.HtmlToken( 1366unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 1405fallback.Children.Add(IntermediateNodeFactory.HtmlToken( 1845unresolvedNode.Children.Add(IntermediateNodeFactory.HtmlToken( 1938childNode.Children.Add(IntermediateNodeFactory.HtmlToken(
Language\DefaultRazorMarkupSplitPhase.cs (7)
158stubNamespace.Children.Add(stubClass); 159stubDocNode.Children.Add(stubNamespace); 212declClass.Children.Add(piece); 225declClass.Children.Add(classChild); 236declNamespace.Children.Add(ReferenceEquals(nsChild, primaryClass) ? declClass : nsChild); 247declDocNode.Children.Add(ReferenceEquals(docChild, primaryNamespace) ? declNamespace : docChild); 295primaryClass.Children.Add(child);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (37)
105tagHelperNode.Children.Add(bodyNode); 123tagHelperNode.Children.Add(child); 127bodyNode.Children.Add(child); 317directiveNode.Children.Add(expr); 321tagHelperNode.Children.Add(directiveNode); 364prop.Children.Add(CreateEmptyHtmlContent(emptySpan)); 368prop.Children.Add(CreateEmptyCSharpToken(emptySpan)); 375tagHelperNode.Children.Add(prop); 413htmlAttrNode.Children.Add(CreateEmptyHtmlContent(null)); 419htmlAttrNode.Children.Add(CreateEmptyHtmlContent(null)); 422tagHelperNode.Children.Add(htmlAttrNode); 470expr.Children.Add(new CSharpIntermediateToken( 476expr.Children.Add(token); 606node.Children.Add(new CSharpIntermediateToken(content, mergedSpan)); 623target.Children.Add(ToCSharpToken(htmlToken)); 660htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 666htmlContent.Children.Add(valueChild); 676target.Children.Add(htmlContent); 684prefixContent.Children.Add(new HtmlIntermediateToken(unresolvedExpr.Prefix, source: null)); 685target.Children.Add(prefixContent); 692target.Children.Add(expr); 698htmlContent.Children.Add(token); 699target.Children.Add(htmlContent); 703target.Children.Add(child); 792htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 797htmlContent.Children.Add(htmlAttrValue.Children[j]); 843prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 851expr.Children.Add(token); 917tagHelperNode.Children.Add(directiveNode); 936tagHelperNode.Children.Add(prop); 955tagHelperNode.Children.Add(thHtml); 1000mergedContent.Children.Add(new HtmlIntermediateToken(mergedText, spanSource)); 1002target.Children.Add(mergedContent); 1019target.Children.Add(htmlContent); 1028target.Children.Add(child); 1170markupElement.Children.Add(unresolvedAttr.AsMarkupAttribute); 1175markupElement.Children.Add(child);
Language\DefaultTagHelperResolutionPhase.cs (20)
639htmlContent.Children.Add(valueChild); 656target.Children.Add(htmlContent); 672target.Children.Add(htmlAttrValue); 703exprNode.Children.Add(valueChild); 707target.Children.Add(exprNode); 711target.Children.Add(child); 729expr.Children.Add(ToCSharpToken(htmlToken)); 733expr.Children.Add(token); 763target.Children.Add(csharpToken); 767target.Children.Add(ToCSharpToken(htmlToken)); 771target.Children.Add(new CSharpIntermediateToken(token.Content, token.Source)); 919target.Children.Add(IntermediateNodeFactory.CSharpToken( 930target.Children.Add(IntermediateNodeFactory.CSharpToken( 951target.Children.Add(IntermediateNodeFactory.CSharpToken( 963target.Children.Add(IntermediateNodeFactory.CSharpToken( 971target.Children.Add(IntermediateNodeFactory.CSharpToken( 994target.Children.Add(expr); 1350htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSpan)); 1351target.Children.Add(htmlContent); 1355target.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);
Language\Intermediate\IntermediateNode.cs (1)
101clone.Children.Add(child.Clone());
Language\MarkupSplitter.Slicing.cs (1)
76pieces[pieceIndex].Children.Add(SliceToken(token, localStart, localLength));
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);