4 instantiations of DirectiveIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
363
directiveNode = new
DirectiveIntermediateNode
()
421
directiveNode = new
DirectiveIntermediateNode
()
460
directiveNode = new
DirectiveIntermediateNode
()
499
directiveNode = new
DirectiveIntermediateNode
()
25 references to DirectiveIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\Components\ComponentDocumentClassifierPass.cs (1)
112
var
typeParamNode = typeParamReference.Node;
Language\Components\ComponentInjectDirectivePass.cs (1)
55
public override void VisitDirective(
DirectiveIntermediateNode
node)
Language\Components\ComponentPageDirectivePass.cs (1)
52
var
pageDirective = directive.Node;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
214
var references = document.FindDescendantReferences<
DirectiveIntermediateNode
>();
219
var
directive = reference.Node;
Language\DirectiveRemovalOptimizationPass.cs (1)
18
foreach (var reference in documentNode.FindDescendantReferences<
DirectiveIntermediateNode
>())
Language\Extensions\FunctionsDirectivePass.cs (4)
27
using var directiveNodes = new PooledArrayBuilder<IntermediateNodeReference<
DirectiveIntermediateNode
>>();
42
var
node = directiveReference.Node;
51
IntermediateNodeReference<
DirectiveIntermediateNode
> n1,
52
IntermediateNodeReference<
DirectiveIntermediateNode
> n2)
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (4)
59
public static ImmutableArray<IntermediateNodeReference<
DirectiveIntermediateNode
>> FindDirectiveReferences(
65
using var results = new PooledArrayBuilder<IntermediateNodeReference<
DirectiveIntermediateNode
>>();
74
ref PooledArrayBuilder<IntermediateNodeReference<
DirectiveIntermediateNode
>> references)
84
if (node is
DirectiveIntermediateNode
directiveNode &&
Language\Intermediate\IntermediateNodeVisitor.cs (1)
27
public virtual void VisitDirective(
DirectiveIntermediateNode
node)
Mvc.Version2_X\NamespaceDirective.cs (4)
58
var
directive = visitor.LastNamespaceDirective;
83
internal static string GetNamespace(string? source,
DirectiveIntermediateNode
directive)
160
public
DirectiveIntermediateNode
? LastNamespaceDirective { get; private set; }
176
public override void VisitDirective(
DirectiveIntermediateNode
node)
Mvc\InjectDirective.cs (1)
123
public override void VisitDirective(
DirectiveIntermediateNode
node)
Mvc\ModelDirective.cs (4)
54
var
directive = visitor.ModelDirectives[i];
106
public IList<
DirectiveIntermediateNode
> ModelDirectives { get; } = new List<
DirectiveIntermediateNode
>();
128
public override void VisitDirective(
DirectiveIntermediateNode
node)
Mvc\PageDirective.cs (1)
95
public override void VisitDirective(
DirectiveIntermediateNode
node)