| File: Language\Components\ComponentTemplateTargetExtension.cs | Web Access |
| Project: src\roslyn\src\Razor\src\Compiler\Microsoft.CodeAnalysis.Razor.Compiler\src\Microsoft.CodeAnalysis.Razor.Compiler.csproj (Microsoft.CodeAnalysis.Razor.Compiler) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. #nullable disable using Microsoft.AspNetCore.Razor.Language.CodeGeneration; using Microsoft.AspNetCore.Razor.Language.Extensions; namespace Microsoft.AspNetCore.Razor.Language.Components; internal class ComponentTemplateTargetExtension : ITemplateTargetExtension { public void WriteTemplate(CodeRenderingContext context, TemplateIntermediateNode node) { // This is OK because this will only be plugged in by the component code target // not globally. ((ComponentNodeWriter)context.NodeWriter).WriteTemplate(context, node); } }