Implemented interface member:
50 references to Insert
Microsoft.CodeAnalysis.Razor.Compiler (50)
Language\Components\ComponentLayoutDirectivePass.cs (1)
48@namespace.Children.Insert(i, attributeNode);
Language\Components\ComponentMarkupBlockPass.cs (1)
114reference.Parent.Children.Insert(start, new MarkupBlockIntermediateNode()
Language\Components\ComponentPageDirectivePass.cs (1)
64@namespace.Children.Insert(index++, new RouteAttributeExtensionNode(routeToken.Content) { Source = routeToken.Source });
Language\Components\ComponentRenderModeDirectivePass.cs (1)
114@namespace.Children.Insert(i, attributeNode);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
658htmlContent.Children.Insert(0, new HtmlIntermediateToken(prefix, source: null)); 829parent.Children.Insert(index, prefixContent);
Language\DefaultTagHelperResolutionPhase.cs (1)
203parent.Children.Insert(insertIdx++, elementNode.Children[i]);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (13)
954parent.Children.Insert(insertIndex++, lowered); 959parent.Children.Insert(insertIndex++, unresolvedAttr.AsMarkupAttribute); 970parent.Children.Insert(insertIndex++, child); 1031parent.Children.Insert(insertIndex++, htmlContent); 1037parent.Children.Insert(insertIndex++, htmlAttr); 1053parent.Children.Insert(insertIndex++, htmlContent); 1066parent.Children.Insert(insertIndex++, prefixHtml); 1077parent.Children.Insert(insertIndex++, hc); 1087parent.Children.Insert(insertIndex++, pHtml); 1095parent.Children.Insert(insertIndex++, expr); 1099parent.Children.Insert(insertIndex++, innerChild); 1105parent.Children.Insert(insertIndex++, attrChild); 1113parent.Children.Insert(insertIndex++, suffixHtml);
Language\Extensions\AttributeDirectivePass.cs (1)
37@namespace.Children.Insert(classIndex++, node);
Language\Extensions\DefaultTagHelperOptimizationPass.cs (3)
85context.Class.Children.Insert(i, new DefaultTagHelperRuntimeIntermediateNode()); 156node.Children.Insert(i, new DefaultTagHelperCreateIntermediateNode() 198context.Class.Children.Insert(i, new FieldDeclarationIntermediateNode()
Language\Extensions\DesignTimeDirectivePass.cs (4)
40node.Children.Insert(0, new CSharpCodeIntermediateNode() 45node.Children.Insert(1, new CSharpCodeIntermediateNode() 50node.Children.Insert(2, new CSharpCodeIntermediateNode() 59node.Children.Insert(0, _directiveNodes.Pop());
Language\Extensions\EliminateMethodBodyPass.cs (1)
36documentNode.Children.Insert(documentNode.Children.IndexOf(documentNode.FindPrimaryNamespace()), new CSharpCodeIntermediateNode()
Language\Extensions\MetadataAttributePass.cs (3)
73documentNode.Children.Insert(0, new RazorCompiledItemAttributeIntermediateNode() 116@namespace.Children.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode() 138@namespace.Children.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode()
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (2)
85_classDeclaration.Children.Insert(_preallocatedDeclarationCount++, declaration); 134_classDeclaration.Children.Insert(_preallocatedDeclarationCount++, declaration);
Language\Extensions\ViewCssScopePass.cs (1)
50node.Children.Insert(i + 1, IntermediateNodeFactory.HtmlToken(cssScope));
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
53Current.Children.Insert(index, node);
Language\Intermediate\IntermediateNodeReference.cs (4)
58Parent.Children.Insert(index + 1, node); 70Parent.Children.Insert(++index, node); 80Parent.Children.Insert(index, node); 92Parent.Children.Insert(index++, node);
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
75documentNode.Children.Insert(index, pageAttribute);
Mvc.Version2_X\InstrumentationPass.cs (2)
56item.Parent.Children.Insert(nodeIndex, beginNode); 57item.Parent.Children.Insert(nodeIndex + 2, endNode);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
107@namespace.Children.Insert(classIndex, metadataAttributeNode);
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (2)
50@namespace.Children.Insert(classIndex, metadataAttributeNode); 53@namespace.Children.Insert(classIndex, new RazorCompiledItemMetadataAttributeIntermediateNode
Mvc\ModelDirective.cs (1)
103visitor.Namespace?.Children.Insert(0, usingNode);
Mvc\RazorPageDocumentClassifierPass.cs (1)
126@namespace.Children.Insert(classIndex, metadataAttributeNode);
Mvc\ViewComponentTagHelperPass.cs (2)
83children.Insert(index, new DefaultTagHelperCreateIntermediateNode() 121context.Class.Children.Insert(index, new FieldDeclarationIntermediateNode()