1 write to Node
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Intermediate\IntermediateNodeReference`1.cs (1)
21
Node
= node;
37 references to 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
;
1132
BindNode = bindNodeReference.
Node
;
1138
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)
72
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);