60 overrides of Children
Microsoft.CodeAnalysis.Razor.Compiler (60)
Language\Components\ComponentInjectIntermediateNode.cs (1)
38
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Components\RouteAttributeExtensionNode.cs (1)
13
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
35
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Extensions\DefaultTagHelperCreateIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\DefaultTagHelperExecuteIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\DefaultTagHelperHtmlAttributeIntermediateNode.cs (1)
41
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (1)
39
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Extensions\DefaultTagHelperRuntimeIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Extensions\PreallocatedTagHelperHtmlAttributeIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\PreallocatedTagHelperHtmlAttributeValueIntermediateNode.cs (1)
35
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\PreallocatedTagHelperPropertyIntermediateNode.cs (1)
34
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\PreallocatedTagHelperPropertyValueIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\RazorCompiledItemAttributeIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\RazorCompiledItemMetadataAttributeIntermediateNode.cs (1)
17
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\RazorSourceChecksumAttributeIntermediateNode.cs (1)
16
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Extensions\SectionIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Extensions\TemplateIntermediateNode.cs (1)
14
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\ClassDeclarationIntermediateNode.cs (1)
20
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\ComponentAttributeIntermediateNode.cs (1)
146
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\ComponentChildContentIntermediateNode.cs (1)
18
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\ComponentIntermediateNode.cs (1)
25
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
19
public override IntermediateNodeCollection
Children
{ get; } = [value];
Language\Intermediate\ComponentTypeInferenceMethodIntermediateNode.cs (1)
16
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\CSharpCodeAttributeValueIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\CSharpCodeIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\CSharpExpressionIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\DirectiveIntermediateNode.cs (1)
13
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\DirectiveTokenIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\DocumentIntermediateNode.cs (1)
13
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\FieldDeclarationIntermediateNode.cs (1)
17
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\FormNameIntermediateNode.cs (1)
10
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\HtmlAttributeIntermediateNode.cs (1)
13
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\HtmlAttributeValueIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\HtmlContentIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\IntermediateToken.cs (1)
15
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\MalformedDirectiveIntermediateNode.cs (1)
13
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\MarkupBlockIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\MarkupElementIntermediateNode.cs (1)
31
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\MethodDeclarationIntermediateNode.cs (1)
20
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\NamespaceDeclarationIntermediateNode.cs (1)
13
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\PropertyDeclarationIntermediateNode.cs (1)
15
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\ReferenceCaptureIntermediateNode.cs (1)
33
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\RenderModeIntermediateNode.cs (1)
11
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\SetKeyIntermediateNode.cs (1)
10
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Language\Intermediate\SplatIntermediateNode.cs (1)
8
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperBodyIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperDirectiveAttributeIntermediateNode.cs (1)
23
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperDirectiveAttributeParameterIntermediateNode.cs (1)
24
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperHtmlAttributeIntermediateNode.cs (1)
11
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperIntermediateNode.cs (1)
20
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\TagHelperPropertyIntermediateNode.cs (1)
20
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\UnresolvedAttributeIntermediateNode.cs (1)
67
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\UnresolvedAttributeValueIntermediateNode.cs (1)
24
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\UnresolvedElementIntermediateNode.cs (1)
69
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\UnresolvedExpressionAttributeValueIntermediateNode.cs (1)
31
public override IntermediateNodeCollection
Children
{ get => field ??= []; }
Language\Intermediate\UsingDirectiveIntermediateNode.cs (1)
12
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
64
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Mvc\InjectIntermediateNode.cs (1)
25
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
Mvc\ViewComponentTagHelperIntermediateNode.cs (1)
15
public override IntermediateNodeCollection
Children
=> IntermediateNodeCollection.ReadOnly;
218 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (218)
Language\CodeGeneration\CodeRenderingContext.cs (4)
163
for (var i = 0; i < node.
Children
.Count; i++)
165
Visitor.Visit(node.
Children
[i]);
179
for (var i = 0; i < node.
Children
.Count; i++)
181
Visitor.Visit(node.
Children
[i]);
Language\Components\ComponentBindLoweringPass.cs (7)
211
reference.Parent.
Children
.Add(newNode);
240
var children = node.
Children
;
330
var children = node.
Children
;
1027
if (node.
Children
.Count == 0)
1032
return node.
Children
[0] switch
1049
if (node.
Children
is [IntermediateToken token])
1055
return IntermediateNodeFactory.CSharpToken(GetTokenContent(node.
Children
));
Language\Components\ComponentComplexAttributeContentPass.cs (4)
61
if (node.
Children
is [HtmlAttributeIntermediateNode { Children.Count: > 1 }])
66
else if (node.
Children
is [CSharpExpressionIntermediateNode { Children.Count: > 1 } cSharpNode])
83
else if (node.
Children
is [CSharpCodeIntermediateNode])
89
else if (node.
Children
.Count > 1)
Language\Components\ComponentEventHandlerLoweringPass.cs (13)
64
if (!reference.Parent.
Children
.Contains(node))
80
if (!parameterReference.Parent.
Children
.Contains(node))
100
for (var i = parent.
Children
.Count - 1; i >= 0; i--)
102
if (parent.
Children
[i] is TagHelperPropertyIntermediateNode eventHandler &&
106
for (var j = 0; j < parent.
Children
.Count; j++)
108
if (parent.
Children
[j] is ComponentAttributeIntermediateNode componentAttribute &&
114
parent.
Children
.RemoveAt(i);
122
var duplicates = parent.
Children
137
parent.
Children
.Remove(property);
141
var parameterDuplicates = parent.
Children
156
parent.
Children
.Remove(property);
243
if (node.
Children
.Count == 1 && node.
Children
[0] is HtmlContentIntermediateNode htmlContentNode)
Language\Components\ComponentFormNameLoweringPass.cs (3)
76
result.
Children
.AddRange(child.
Children
);
86
replacement.
Children
.AddRange(node.Children);
Language\Components\ComponentInjectDirectivePass.cs (1)
29
var tokens = directive.
Children
.OfType<DirectiveTokenIntermediateNode>().ToArray();
Language\Components\ComponentLoweringPass.cs (1)
542
var rewrittenChildContent = RewriteChildContent(attribute, child.Source, child.
Children
);
Language\Components\ComponentMarkupBlockPass.cs (6)
59
var start = reference.Parent.
Children
.Count - 1;
62
if (ReferenceEquals(reference.Node, reference.Parent.
Children
[start]))
74
var candidate = reference.Parent.
Children
[start - 1];
100
var node = reference.Parent.
Children
[start];
101
reference.Parent.
Children
.RemoveAt(start);
108
reference.Parent.
Children
.Insert(start, new MarkupBlockIntermediateNode()
Language\Components\ComponentWhitespacePass.cs (4)
180
for (var childIndex = 0; childIndex < node.
Children
.Count; childIndex++)
182
if (node.
Children
[childIndex] is CSharpCodeIntermediateNode)
184
childIndex -= RemoveContiguousWhitespace(node.
Children
, TraversalDirection.Backwards, childIndex - 1);
185
RemoveContiguousWhitespace(node.
Children
, TraversalDirection.Forwards, childIndex + 1);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (6)
1009
if (node.
Children
.Count > 0)
1012
.
Children
1018
var contentLength = node.
Children
.Sum(child => child.Source?.Length ?? 0);
1562
var currentChildren = _builder.Current.
Children
;
1913
childNode.
Children
.Add(IntermediateNodeFactory.HtmlToken(
1936
var currentChildren = _builder.Current.
Children
;
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (42)
280
?? (directiveNode.
Children
.Count > 0 ? directiveNode.
Children
[0].Source : null);
297
directiveNode.
Children
.Count > 0 &&
298
directiveNode.
Children
[0] is not CSharpExpressionIntermediateNode)
301
expr.Children.AddRange(directiveNode.
Children
);
302
directiveNode.
Children
.Clear();
304
directiveNode.
Children
.Add(expr);
424
foreach (var child in prop.
Children
)
497
ConvertHtmlTokensToCSharp(child.
Children
, ref newChildren.AsRef(), child.Source, wrapLiteralsInCSharpExpression);
505
prop.
Children
.Clear();
506
prop.
Children
.AddRange(in newChildren);
527
var canMerge = node.
Children
.Count > 1;
528
foreach (var child in node.
Children
)
555
foreach (var child in node.
Children
)
590
node.
Children
.Clear();
591
node.
Children
.Add(new CSharpIntermediateToken(content, mergedSpan));
608
target.
Children
.Add(ToCSharpToken(htmlToken));
661
target.
Children
.Add(htmlContent);
670
target.
Children
.Add(prefixContent);
677
target.
Children
.Add(expr);
684
target.
Children
.Add(htmlContent);
688
target.
Children
.Add(child);
703
foreach (var child in directiveNode.
Children
)
707
foreach (var token in child.
Children
)
724
foreach (var token in child.
Children
)
734
directiveNode.
Children
.Clear();
735
directiveNode.
Children
.AddRange(in newChildren);
746
for (var i = node.
Children
.Count - 1; i >= 0; i--)
748
var child = node.
Children
[i];
753
if (node.
Children
[i] is HtmlContentIntermediateNode)
761
if (node.
Children
[i] is HtmlContentIntermediateNode)
791
node.
Children
[i] = htmlContent;
793
else if (node.
Children
[i] is CSharpCodeAttributeValueIntermediateNode csharpCodeAttrValue)
800
node.
Children
[i] = csharpCode;
802
else if (node.
Children
[i] is MarkupBlockIntermediateNode markupBlock)
808
node.
Children
[i] = htmlContent;
829
parent.
Children
.Insert(index, prefixContent);
840
parent.
Children
[index] = expr;
986
target.
Children
.Add(mergedContent);
1003
target.
Children
.Add(htmlContent);
1012
target.
Children
.Add(child);
1163
parent.
Children
[index] = markupElement;
Language\DefaultTagHelperResolutionPhase.cs (40)
109
for (var i = node.
Children
.Count - 1; i >= 0; i--)
111
var child = node.
Children
[i];
184
parent.
Children
[index] = tagHelperNode;
198
parent.
Children
.Insert(insertIdx++, elementNode.Children[i]);
387
var childCountBefore = parent.
Children
.Count;
389
var resultCount = parent.
Children
.Count - childCountBefore + 1; // +1 because the original was removed
393
_resolver.AddUnmatchedElementDiagnostic(parent.
Children
[index], elementNode, context.DocumentNode);
400
if (j < parent.
Children
.Count)
402
if (parent.
Children
[j] is UnresolvedElementIntermediateNode promotedElement)
408
ResolveElements(parent.
Children
[j], binder, prefix, usedHelpers, in context);
421
for (var i = 0; i < parent.
Children
.Count - 1; i++)
423
if (parent.
Children
[i] is HtmlContentIntermediateNode current &&
424
parent.
Children
[i + 1] is HtmlContentIntermediateNode next)
439
parent.
Children
.RemoveAt(i + 1);
587
target.
Children
.Add(htmlContent);
603
target.
Children
.Add(htmlAttrValue);
626
exprNode.
Children
.AddRange(csharpExpr.Children);
630
exprNode.
Children
.AddRange(csharpCode.Children);
634
exprNode.
Children
.Add(valueChild);
638
target.
Children
.Add(exprNode);
642
target.
Children
.Add(child);
694
target.
Children
.Add(csharpToken);
698
target.
Children
.Add(ToCSharpToken(htmlToken));
702
target.
Children
.Add(new CSharpIntermediateToken(token.Content, token.Source));
707
foreach (var child in source.
Children
)
726
for (var i = node.
Children
.Count - 1; i >= 0; i--)
728
var child = node.
Children
[i];
733
var countBefore = node.
Children
.Count;
735
var resultCount = node.
Children
.Count - countBefore + 1;
739
_resolver.AddUnmatchedElementDiagnostic(node.
Children
[i], elementNode, documentNode);
784
foreach (var token in child.
Children
)
850
target.
Children
.Add(IntermediateNodeFactory.CSharpToken(
861
target.
Children
.Add(IntermediateNodeFactory.CSharpToken(
882
target.
Children
.Add(IntermediateNodeFactory.CSharpToken(
894
target.
Children
.Add(IntermediateNodeFactory.CSharpToken(
902
target.
Children
.Add(IntermediateNodeFactory.CSharpToken(
925
target.
Children
.Add(expr);
1173
foreach (var child in node.
Children
)
1278
target.
Children
.Add(htmlContent);
1282
target.
Children
.Add(new CSharpIntermediateToken(mergedContent, mergedSpan));
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (55)
459
targetNode.
Children
.Add(htmlContent);
464
targetNode.
Children
.Add(new CSharpIntermediateToken(string.Empty, emptySource));
502
targetNode.
Children
.Add(htmlContent);
509
targetNode.
Children
.Add(new CSharpIntermediateToken(content, source));
601
targetNode.
Children
.Add(new CSharpIntermediateToken(sourceText, valueSource));
633
targetNode.
Children
.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source));
638
targetNode.
Children
.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source));
664
targetNode.
Children
.Add(new CSharpIntermediateToken(attrContent, tokenSource));
677
targetNode.
Children
.Add(new CSharpIntermediateToken(string.Empty, emptySource));
680
targetNode.
Children
.Add(new CSharpIntermediateToken("@", transSource));
692
targetNode.
Children
.Add(new CSharpIntermediateToken("(", openSource));
696
targetNode.
Children
.Add(innerChild);
705
targetNode.
Children
.Add(new CSharpIntermediateToken(")", closeSource));
743
targetNode.
Children
.Add(new CSharpIntermediateToken("(", openParenSource));
754
targetNode.
Children
.Add(new CSharpIntermediateToken(innerToken.Content, innerToken.Source));
758
targetNode.
Children
.Add(innerChild);
769
targetNode.
Children
.Add(new CSharpIntermediateToken(")", closeParenSource));
789
targetNode.
Children
.Add(htmlContent);
804
targetNode.
Children
.Add(child);
824
targetNode.
Children
.Add(prefixContent);
832
wrapper.
Children
.Add(csharpToken);
833
targetNode.
Children
.Add(wrapper);
839
targetNode.
Children
.Add(htmlContent);
843
targetNode.
Children
.Add(innerChild);
935
targetNode.
Children
.Add(htmlContent);
942
parent.
Children
.RemoveAt(index);
955
parent.
Children
.Insert(insertIndex++, lowered);
961
parent.
Children
.Insert(insertIndex++, unresolvedAttr.AsMarkupAttribute);
973
firstInserted = parent.
Children
[beforeUnwrap];
978
parent.
Children
.Insert(insertIndex++, child);
1046
parent.
Children
.Insert(insertIndex++, htmlContent);
1052
parent.
Children
.Insert(insertIndex++, htmlAttr);
1068
parent.
Children
.Insert(insertIndex++, htmlContent);
1081
parent.
Children
.Insert(insertIndex++, prefixHtml);
1092
parent.
Children
.Insert(insertIndex++, hc);
1102
parent.
Children
.Insert(insertIndex++, pHtml);
1110
parent.
Children
.Insert(insertIndex++, expr);
1114
parent.
Children
.Insert(insertIndex++, innerChild);
1120
parent.
Children
.Insert(insertIndex++, attrChild);
1128
parent.
Children
.Insert(insertIndex++, suffixHtml);
1140
var mergeEnd = Math.Min(parent.
Children
.Count - 1, insertIndex);
1144
if (parent.
Children
[i] is HtmlContentIntermediateNode current &&
1145
parent.
Children
[i + 1] is HtmlContentIntermediateNode next &&
1163
parent.
Children
.RemoveAt(i + 1);
1390
target.
Children
.Add(expr);
1402
target.
Children
.AddRange(soleCodeBlock.Children);
1416
target.
Children
.Add(new CSharpIntermediateToken(text, vss));
1442
target.
Children
.Add(ToCSharpToken(htmlToken));
1459
target.
Children
.Add(CreateEmptyCSharpToken(emptySpan));
1472
target.
Children
.AddRange(unresolvedExpr.Children);
1560
target.
Children
.Add(expr);
1566
target.
Children
.AddRange(unresolvedExpr.Children);
1571
target.
Children
.Add(child);
1605
target.
Children
.Add(htmlContent);
1672
foreach (var child in node.
Children
)
Language\DocumentClassifierPassBase.cs (1)
132
var children = _namespace.Current.
Children
;
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
424
for (var i = 0; i < node.
Children
.Count; i++)
426
RenderTagHelperAttributeInline(context, property, node.
Children
[i], span);
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (4)
87
var nodeIndex = Parent!.
Children
.IndexOf(node);
88
Parent.
Children
[nodeIndex] = addPreAllocatedAttribute;
136
var nodeIndex = Parent!.
Children
.IndexOf(node);
137
Parent.
Children
[nodeIndex] = setPreallocatedProperty;
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
72
foreach (var child in node.
Children
)
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (6)
36
Current.
Children
.Add(node);
41
if (index < 0 || index - Current.
Children
.Count > 0)
46
if (index == Current.
Children
.Count)
49
Current.
Children
.Add(node);
53
Current.
Children
.Insert(index, node);
98
parent.
Children
.Add(node);
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (3)
49
var children = node.
Children
;
90
var children = node.
Children
;
143
var children = node.
Children
;
Language\Intermediate\IntermediateNodeExtensions.cs (2)
34
foreach (var childNode in node.
Children
)
73
var children = node.
Children
;
Language\Intermediate\IntermediateNodeReference.cs (8)
38
if (Parent.
Children
.IsReadOnly)
43
var index = Parent.
Children
.IndexOf(Node);
58
Parent.
Children
.Insert(index + 1, node);
70
Parent.
Children
.Insert(++index, node);
80
Parent.
Children
.Insert(index, node);
92
Parent.
Children
.Insert(index++, node);
100
Parent.
Children
.RemoveAt(index);
109
Parent.
Children
[index] = node;
Language\Intermediate\IntermediateNodeWalker.cs (1)
19
var children = node.
Children
;
Mvc.Version2_X\InstrumentationPass.cs (3)
50
var nodeIndex = item.Parent.
Children
.IndexOf(item.Node);
51
item.Parent.
Children
.Insert(nodeIndex, beginNode);
52
item.Parent.
Children
.Insert(nodeIndex + 2, endNode);
Mvc\InjectDirective.cs (1)
68
var tokens = directive.
Children
.OfType<DirectiveTokenIntermediateNode>().ToArray();