1.5 KiB
1.5 KiB
Microsoft.AspNetCore.Mvc.Razor.Extensions
{
namespace Microsoft.AspNetCore.Mvc.Razor.Extensions {
- public class AssemblyAttributeInjectionPass : IntermediateNodePassBase, IRazorEngineFeature, IRazorFeature, IRazorOptimizationPass {
{
- public AssemblyAttributeInjectionPass();
- protected override void ExecuteCore(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode);
- }
- public class InstrumentationPass : IntermediateNodePassBase, IRazorEngineFeature, IRazorFeature, IRazorOptimizationPass {
{
- public InstrumentationPass();
- public override int Order { get; }
- protected override void ExecuteCore(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode);
- }
- public class MvcRazorTemplateEngine : RazorTemplateEngine {
{
- public MvcRazorTemplateEngine(RazorEngine engine, RazorProject project);
- public override RazorCodeDocument CreateCodeDocument(RazorProjectItem projectItem);
- }
- public static class NamespaceDirective {
{
- public static readonly DirectiveDescriptor Directive;
- public static void Register(IRazorEngineBuilder builder);
- public static void Register(RazorProjectEngineBuilder builder);
- }
public static class RazorExtensions {
- public static void Register(IRazorEngineBuilder builder);
}
}
}