20 types derived from ExtensionIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (20)
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\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
7 references to ExtensionIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
179child is ExtensionIntermediateNode);
Language\DefaultRazorCSharpLoweringPhase.cs (1)
222public override void VisitExtension(ExtensionIntermediateNode node)
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
200child 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)