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