1 instantiation of IntermediateNodeCollection
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Intermediate\IntermediateNodeCollection.cs (1)
15
public static readonly IntermediateNodeCollection ReadOnly = new
IntermediateNodeCollection
(new List<IntermediateNode>().AsReadOnly());
112 references to IntermediateNodeCollection
Microsoft.CodeAnalysis.Razor.Compiler (112)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
152
private static void WriteCSharpChildren(
IntermediateNodeCollection
children, CodeRenderingContext context)
Language\Components\ComponentBindLoweringPass.cs (3)
240
var
children = node.Children;
330
var
children = node.Children;
1058
static string GetTokenContent(
IntermediateNodeCollection
children, bool addQuotes = false)
Language\Components\ComponentInjectIntermediateNode.cs (2)
38
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Components\ComponentLoweringPass.cs (4)
462
private readonly
IntermediateNodeCollection
_children;
570
private ComponentChildContentIntermediateNode RewriteChildContent(BoundAttributeDescriptor attribute, SourceSpan? source,
IntermediateNodeCollection
children)
757
private readonly
IntermediateNodeCollection
_children;
759
public ElementRewriteVisitor(
IntermediateNodeCollection
children)
Language\Components\ComponentWhitespacePass.cs (1)
83
private static int RemoveContiguousWhitespace(
IntermediateNodeCollection
nodes, TraversalDirection direction, int? startIndex = null)
Language\Components\RouteAttributeExtensionNode.cs (2)
13
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
1562
var
currentChildren = _builder.Current.Children;
1936
var
currentChildren = _builder.Current.Children;
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
822
IntermediateNodeCollection
children,
Language\DefaultTagHelperResolutionPhase.cs (2)
648
IntermediateNodeCollection
tokens,
981
private static bool AreAllChildrenOfType<T>(
IntermediateNodeCollection
children) where T : IntermediateNode
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (2)
817
IntermediateNodeCollection
children,
914
private static void AppendTokenContent(StringBuilder sb,
IntermediateNodeCollection
children)
Language\DocumentClassifierPassBase.cs (1)
132
var
children = _namespace.Current.Children;
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
35
public override
IntermediateNodeCollection
Children { get => field ??= []; }
Language\Extensions\DefaultTagHelperCreateIntermediateNode.cs (2)
14
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\DefaultTagHelperExecuteIntermediateNode.cs (2)
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 (2)
14
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\PreallocatedTagHelperHtmlAttributeValueIntermediateNode.cs (2)
35
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\PreallocatedTagHelperPropertyIntermediateNode.cs (2)
34
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\PreallocatedTagHelperPropertyValueIntermediateNode.cs (2)
14
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\RazorCompiledItemAttributeIntermediateNode.cs (2)
14
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\RazorCompiledItemMetadataAttributeIntermediateNode.cs (2)
17
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Extensions\RazorSourceChecksumAttributeIntermediateNode.cs (2)
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 (2)
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 (2)
12
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Intermediate\DocumentIntermediateNode.cs (1)
13
public override
IntermediateNodeCollection
Children { get => field ??= []; }
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (3)
49
var
children = node.Children;
90
var
children = node.Children;
143
var
children = node.Children;
Language\Intermediate\FieldDeclarationIntermediateNode.cs (2)
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\IntermediateNode.cs (1)
26
public abstract
IntermediateNodeCollection
Children { get; }
Language\Intermediate\IntermediateNodeCollection.cs (3)
15
public static readonly
IntermediateNodeCollection
ReadOnly = new IntermediateNodeCollection(new List<IntermediateNode>().AsReadOnly());
78
public void AddRange(
IntermediateNodeCollection
items)
194
public Enumerator(
IntermediateNodeCollection
collection)
Language\Intermediate\IntermediateNodeExtensions.cs (1)
73
var
children = node.Children;
Language\Intermediate\IntermediateNodeFormatter.cs (1)
64
public void WriteChildren(
IntermediateNodeCollection
children)
Language\Intermediate\IntermediateNodeWalker.cs (1)
19
var
children = node.Children;
Language\Intermediate\IntermediateToken.cs (2)
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 (2)
15
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Intermediate\ReferenceCaptureIntermediateNode.cs (2)
33
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Language\Intermediate\RenderModeIntermediateNode.cs (1)
11
public override
IntermediateNodeCollection
Children { get => field ??= []; }
Language\Intermediate\SetKeyIntermediateNode.cs (2)
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 (2)
12
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (2)
64
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Mvc\InjectIntermediateNode.cs (2)
25
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Mvc\ViewComponentTagHelperIntermediateNode.cs (2)
15
public override
IntermediateNodeCollection
Children =>
IntermediateNodeCollection
.ReadOnly;
Mvc\ViewComponentTagHelperPass.cs (3)
73
var
children = node.Children;
115
var
children = context.Class.Children;
130
private static void SkipNodes<T>(
IntermediateNodeCollection
children, ref int i)