// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

namespace Microsoft.AspNetCore.Razor.Language
{
    /// <summary>
    /// Generates C# code using the intermediate node document.
    /// </summary>
    /// <remarks>
    /// After IR processing, the <see cref="IRazorCSharpLoweringPhase"/> transforms the intermediate node document into
    /// generated C# code. At this time any directives or other constructs that cannot be understood by code generation
    /// will result in an error.
    /// </remarks>
    public interface IRazorCSharpLoweringPhase : IRazorEnginePhase
    {
    }
}
