28 types derived from IntermediateNodePassBase
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Components\ComponentInjectDirectivePass.cs (1)
13internal sealed class ComponentInjectDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentIntermediateNodePassBase.cs (1)
8internal abstract class ComponentIntermediateNodePassBase : IntermediateNodePassBase
Language\Components\ComponentLayoutDirectivePass.cs (1)
10internal sealed class ComponentLayoutDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentPageDirectivePass.cs (1)
11internal sealed class ComponentPageDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentRenderModeDirectivePass.cs (1)
11internal sealed class ComponentRenderModeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\DirectiveRemovalOptimizationPass.cs (1)
9internal sealed class DirectiveRemovalOptimizationPass : IntermediateNodePassBase, IRazorOptimizationPass
Language\DocumentClassifierPassBase.cs (1)
13public abstract class DocumentClassifierPassBase : IntermediateNodePassBase, IRazorDocumentClassifierPass
Language\Extensions\AttributeDirectivePass.cs (1)
10internal class AttributeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
11internal sealed class DefaultTagHelperOptimizationPass : IntermediateNodePassBase, IRazorOptimizationPass
Language\Extensions\DesignTimeDirectivePass.cs (1)
10internal sealed class DesignTimeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\EliminateMethodBodyPass.cs (1)
10internal sealed class EliminateMethodBodyPass : IntermediateNodePassBase, IRazorOptimizationPass
Language\Extensions\FunctionsDirectivePass.cs (1)
12public sealed class FunctionsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\ImplementsDirectivePass.cs (1)
12internal class ImplementsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\InheritsDirectivePass.cs (1)
10public sealed class InheritsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\MetadataAttributePass.cs (1)
14internal sealed class MetadataAttributePass : IntermediateNodePassBase, IRazorOptimizationPass
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
10internal sealed class PreallocatedTagHelperAttributeOptimizationPass : IntermediateNodePassBase, IRazorOptimizationPass
Language\Extensions\SectionDirectivePass.cs (1)
10public sealed class SectionDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\ViewCssScopePass.cs (1)
10internal sealed class ViewCssScopePass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
13public sealed class AssemblyAttributeInjectionPass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc.Version2_X\InstrumentationPass.cs (1)
13public sealed class InstrumentationPass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc.Version2_X\NamespaceDirective.cs (1)
41internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc.Version2_X\PagesPropertyInjectionPass.cs (1)
11public sealed class PagesPropertyInjectionPass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
16internal sealed class CreateNewOnMetadataUpdateAttributePass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc\InjectDirective.cs (1)
42internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc\ModelDirective.cs (1)
73internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc\ModelExpressionPass.cs (1)
12public sealed class ModelExpressionPass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc\PagesPropertyInjectionPass.cs (1)
11public sealed class PagesPropertyInjectionPass : IntermediateNodePassBase, IRazorOptimizationPass
Mvc\ViewComponentTagHelperPass.cs (1)
13public sealed class ViewComponentTagHelperPass : IntermediateNodePassBase, IRazorOptimizationPass
6 references to IntermediateNodePassBase
Microsoft.AspNetCore.Razor.Test.Common (6)
Language\RazorCodeDocumentProcessor.cs (2)
33where T : IntermediateNodePassBase, new() 41where T : IntermediateNodePassBase
Language\RazorProjectEngineExtensions.cs (4)
270where T : IntermediateNodePassBase, new() 282where T : IntermediateNodePassBase 294where T : IntermediateNodePassBase, new() 302where T : IntermediateNodePassBase