24 types derived from ExtensionIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
CodeGeneration\DesignTimeNodeWriterTest.cs (1)
565private class MyExtensionIntermediateNode : ExtensionIntermediateNode
CodeGeneration\RuntimeNodeWriterTest.cs (1)
637private class MyExtensionIntermediateNode : ExtensionIntermediateNode
Intermediate\ExtensionIntermediateNodeTest.cs (1)
46private class TestExtensionIntermediateNode : ExtensionIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (21)
Language\Components\ComponentInjectIntermediateNode.cs (1)
14internal class ComponentInjectIntermediateNode : ExtensionIntermediateNode
Language\Components\RouteAttributeExtensionNode.cs (1)
9internal sealed class RouteAttributeExtensionNode(string template) : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperBodyIntermediateNode.cs (1)
12public sealed class DefaultTagHelperBodyIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperCreateIntermediateNode.cs (1)
12public sealed class DefaultTagHelperCreateIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperExecuteIntermediateNode.cs (1)
12public sealed class DefaultTagHelperExecuteIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperHtmlAttributeIntermediateNode.cs (1)
12public sealed class DefaultTagHelperHtmlAttributeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (1)
12public sealed class DefaultTagHelperPropertyIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DefaultTagHelperRuntimeIntermediateNode.cs (1)
12public sealed class DefaultTagHelperRuntimeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\DesignTimeDirectiveIntermediateNode.cs (1)
13internal sealed class DesignTimeDirectiveIntermediateNode : ExtensionIntermediateNode
Language\Extensions\PreallocatedTagHelperHtmlAttributeIntermediateNode.cs (1)
12internal sealed class PreallocatedTagHelperHtmlAttributeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\PreallocatedTagHelperHtmlAttributeValueIntermediateNode.cs (1)
12internal sealed class PreallocatedTagHelperHtmlAttributeValueIntermediateNode : ExtensionIntermediateNode
Language\Extensions\PreallocatedTagHelperPropertyIntermediateNode.cs (1)
12internal sealed class PreallocatedTagHelperPropertyIntermediateNode : ExtensionIntermediateNode
Language\Extensions\PreallocatedTagHelperPropertyValueIntermediateNode.cs (1)
12internal sealed class PreallocatedTagHelperPropertyValueIntermediateNode : ExtensionIntermediateNode
Language\Extensions\RazorCompiledItemAttributeIntermediateNode.cs (1)
12internal sealed class RazorCompiledItemAttributeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\RazorCompiledItemMetadataAttributeIntermediateNode.cs (1)
15public class RazorCompiledItemMetadataAttributeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\RazorSourceChecksumAttributeIntermediateNode.cs (1)
14internal sealed class RazorSourceChecksumAttributeIntermediateNode : ExtensionIntermediateNode
Language\Extensions\SectionIntermediateNode.cs (1)
12public sealed class SectionIntermediateNode : ExtensionIntermediateNode
Language\Extensions\TemplateIntermediateNode.cs (1)
12public sealed class TemplateIntermediateNode : ExtensionIntermediateNode
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
60internal sealed class CreateNewOnMetadataUpdateAttributeIntermediateNode : ExtensionIntermediateNode
Mvc\InjectIntermediateNode.cs (1)
13public class InjectIntermediateNode : ExtensionIntermediateNode
Mvc\ViewComponentTagHelperIntermediateNode.cs (1)
10public sealed class ViewComponentTagHelperIntermediateNode(string className, TagHelperDescriptor tagHelper) : ExtensionIntermediateNode
17 references to ExtensionIntermediateNode
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (1)
RazorPageDocumentClassifierPassTest.cs (1)
313var extensionNode = documentNode.GetExtensionNode();
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Intermediate\ExtensionIntermediateNodeTest.cs (2)
67public override void VisitExtension(ExtensionIntermediateNode node) 83public override void VisitExtension(ExtensionIntermediateNode node)
Microsoft.AspNetCore.Razor.Test.Common (7)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
205public override void VisitExtension(ExtensionIntermediateNode node)
Language\Intermediate\IntermediateNodeExtensions.cs (6)
51public static ImmutableArray<ExtensionIntermediateNode> GetExtensionNodes(this IntermediateNode node) 76public static ExtensionIntermediateNode GetExtensionNode(this IntermediateNode node) 87private readonly ImmutableArray<ExtensionIntermediateNode>.Builder _extensionNodes = ImmutableArray.CreateBuilder<ExtensionIntermediateNode>(); 93public ImmutableArray<ExtensionIntermediateNode> ExtensionNodes => _extensionNodes.ToImmutable(); 114public override void VisitExtension(ExtensionIntermediateNode node)
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
179child is ExtensionIntermediateNode);
Language\DefaultRazorCSharpLoweringPhase.cs (1)
222public override void VisitExtension(ExtensionIntermediateNode node)
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
220child is ExtensionIntermediateNode);
Language\Extensions\RazorCompiledItemMetadataAttributeIntermediateNode.cs (1)
13/// An <see cref="ExtensionIntermediateNode"/> that generates code for <c>RazorCompiledItemMetadataAttribute</c>.
Language\Intermediate\ExtensionIntermediateNode.cs (1)
16where TNode : ExtensionIntermediateNode
Language\Intermediate\IExtensionIntermediateNodeVisitor.cs (1)
8public interface IExtensionIntermediateNodeVisitor<TNode> where TNode : ExtensionIntermediateNode
Language\Intermediate\IntermediateNodeVisitor.cs (1)
37public virtual void VisitExtension(ExtensionIntermediateNode node)