aspnetcore/src/Microsoft.AspNetCore.Razor..../DefaultDocumentClassifierPa...

22 lines
1015 B
C#

// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
namespace Microsoft.AspNetCore.Razor.Language
{
internal class DefaultDocumentClassifierPassFeature : RazorEngineFeatureBase
{
public IList<Action<RazorCodeDocument, ClassDeclarationIntermediateNode>> ConfigureClass { get; } =
new List<Action<RazorCodeDocument, ClassDeclarationIntermediateNode>>();
public IList<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>> ConfigureNamespace { get; } =
new List<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>>();
public IList<Action<RazorCodeDocument, MethodDeclarationIntermediateNode>> ConfigureMethod { get; } =
new List<Action<RazorCodeDocument, MethodDeclarationIntermediateNode>>();
}
}