Implemented interface member:
45 references to Insert
Microsoft.CodeAnalysis.Razor.Compiler (45)
Language\Components\ComponentLayoutDirectivePass.cs (1)
48@namespace.Children.Insert(i, attributeNode);
Language\Components\ComponentMarkupBlockPass.cs (1)
108reference.Parent.Children.Insert(start, new MarkupBlockIntermediateNode()
Language\Components\ComponentPageDirectivePass.cs (1)
62@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)
198parent.Children.Insert(insertIdx++, elementNode.Children[i]);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (13)
955parent.Children.Insert(insertIndex++, lowered); 961parent.Children.Insert(insertIndex++, unresolvedAttr.AsMarkupAttribute); 978parent.Children.Insert(insertIndex++, child); 1046parent.Children.Insert(insertIndex++, htmlContent); 1052parent.Children.Insert(insertIndex++, htmlAttr); 1068parent.Children.Insert(insertIndex++, htmlContent); 1081parent.Children.Insert(insertIndex++, prefixHtml); 1092parent.Children.Insert(insertIndex++, hc); 1102parent.Children.Insert(insertIndex++, pHtml); 1110parent.Children.Insert(insertIndex++, expr); 1114parent.Children.Insert(insertIndex++, innerChild); 1120parent.Children.Insert(insertIndex++, attrChild); 1128parent.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\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)
79_classDeclaration.Children.Insert(_preallocatedDeclarationCount++, declaration); 128_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)
70documentNode.Children.Insert(index, pageAttribute);
Mvc.Version2_X\InstrumentationPass.cs (2)
51item.Parent.Children.Insert(nodeIndex, beginNode); 52item.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\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()