1 write to Node
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Intermediate\IntermediateNodeReference`1.cs (1)
21
Node
= node;
45 references to Node
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (3)
RazorPageDocumentClassifierPassTest.cs (3)
55
var diagnostic = Assert.Single(directive.
Node
.Diagnostics);
91
var diagnostic = Assert.Single(directive.
Node
.Diagnostics);
115
Assert.Empty(directive.
Node
.Diagnostics);
Microsoft.AspNetCore.Razor.Language.UnitTests (5)
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (3)
47
var customDirective = Assert.Single(customDirectives).
Node
;
85
var customDirective = Assert.Single(customDirectives).
Node
;
124
var customDirective = Assert.Single(customDirectives).
Node
;
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (2)
112
Assert.Same(match1, r.
Node
);
117
Assert.Same(match2, r.
Node
);
Microsoft.CodeAnalysis.Razor.Compiler (37)
Language\Components\ComponentBindLoweringPass.cs (5)
78
var node = reference.
Node
;
91
var node = parameterReference.
Node
;
125
var node = parameterReference.
Node
;
1125
BindNode = bindNodeReference.
Node
;
1131
BindGetNode = bindNodeReference.
Node
;
Language\Components\ComponentDocumentClassifierPass.cs (1)
112
var typeParamNode = typeParamReference.
Node
;
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
62
var node = reference.
Node
;
78
var node = parameterReference.
Node
;
Language\Components\ComponentFormNameLoweringPass.cs (1)
28
var node = reference.
Node
;
Language\Components\ComponentKeyLoweringPass.cs (1)
37
if (reference.
Node
.TagHelper.Kind == TagHelperKind.Key)
Language\Components\ComponentLayoutDirectivePass.cs (1)
30
var token = directives[0].
Node
.Tokens.FirstOrDefault();
Language\Components\ComponentLoweringPass.cs (1)
46
var node = reference.
Node
;
Language\Components\ComponentPageDirectivePass.cs (4)
34
if (codeDocument.FileKind.IsComponentImport() || directive.
Node
.IsImported)
36
directive.
Node
.AddDiagnostic(ComponentDiagnosticFactory.CreatePageDirective_CannotBeImported(directive.
Node
.Source.GetValueOrDefault()));
52
var pageDirective = directive.
Node
;
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
37
if (reference.
Node
.TagHelper.Kind == TagHelperKind.Ref)
Language\Components\ComponentRenderModeDirectivePass.cs (1)
36
var child = directives[0].
Node
.Children.FirstOrDefault();
Language\Components\ComponentSplatLoweringPass.cs (1)
26
if (reference.
Node
.TagHelper.Kind == TagHelperKind.Splat)
Language\Components\ComponentWhitespacePass.cs (1)
78
var token = preserveWhitespaceDirective.
Node
.Tokens.FirstOrDefault();
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
219
var directive = reference.
Node
;
Language\DirectiveRemovalOptimizationPass.cs (1)
21
documentNode.AddDiagnosticsFromNode(reference.
Node
);
Language\Extensions\AttributeDirectivePass.cs (1)
27
var token = attribute.
Node
.Tokens.FirstOrDefault();
Language\Extensions\FunctionsDirectivePass.cs (3)
42
var node = directiveReference.
Node
;
54
return s_nullableIntComparer.Compare(n1.
Node
.Source?.AbsoluteIndex, n2.
Node
.Source?.AbsoluteIndex);
Language\Extensions\ImplementsDirectivePass.cs (1)
30
var token = implements.
Node
.Tokens.FirstOrDefault();
Language\Extensions\InheritsDirectivePass.cs (1)
25
var token = inherits.
Node
.Tokens.FirstOrDefault();
Language\Extensions\SectionDirectivePass.cs (6)
25
var sectionName = directive.
Node
.Tokens.FirstOrDefault()?.Content;
33
for (; i < directive.
Node
.Children.Count; i++)
35
if (!(directive.
Node
.Children[i] is DirectiveTokenIntermediateNode))
41
while (i != directive.
Node
.Children.Count)
44
section.Children.Add(directive.
Node
.Children[i]);
45
directive.
Node
.Children.RemoveAt(i);
Language\Intermediate\IntermediateNodeReference`1.cs (3)
27
node =
Node
;
68
=> $"ref: {Parent.GetDebuggerDisplay()} - {
Node
.GetDebuggerDisplay()}";
71
=> new(reference.
Node
, reference.Parent);