IRazorCompilationService Interface

Specifies the contracts for a service that compiles Razor files.

Namespace
Microsoft.AspNetCore.Mvc.Razor.Compilation
Assemblies
  • Microsoft.AspNetCore.Mvc.Razor

Syntax

public interface IRazorCompilationService
interface Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService

Methods

Compile(Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo)

Compiles the razor file located at <em>fileInfo</em>.

Arguments:fileInfo (Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo) – A Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo instance that represents the file to compile.
Return type:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult
Returns:A Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult that represents the results of parsing and compiling the file.
CompilationResult Compile(RelativeFileInfo fileInfo)