Skip to content

Commit 9abdefb

Browse files
committed
IRazorEngineCompilationOptionsBuilder interface
1 parent 407b55d commit 9abdefb

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

ExampleApp/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ void RecursionTest(int level){
4141

4242
static void Main(string[] args)
4343
{
44-
RazorEngine razorEngine = new RazorEngine();
44+
IRazorEngine razorEngine = new RazorEngine();
4545
IRazorEngineCompiledTemplate template = razorEngine.Compile(Content);
4646

4747
string result = template.Run(new

RazorEngineCore/IRazorEngine.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ namespace RazorEngineCore
55
{
66
public interface IRazorEngine
77
{
8-
IRazorEngineCompiledTemplate<T> Compile<T>(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
8+
IRazorEngineCompiledTemplate<T> Compile<T>(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null)
99
where T : IRazorEngineTemplate;
1010

11-
Task<IRazorEngineCompiledTemplate<T>> CompileAsync<T>(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
11+
Task<IRazorEngineCompiledTemplate<T>> CompileAsync<T>(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null)
1212
where T : IRazorEngineTemplate;
1313

14-
IRazorEngineCompiledTemplate Compile(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null);
14+
IRazorEngineCompiledTemplate Compile(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null);
1515

16-
Task<IRazorEngineCompiledTemplate> CompileAsync(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null);
16+
Task<IRazorEngineCompiledTemplate> CompileAsync(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null);
1717
}
1818
}

RazorEngineCore/RazorEngine.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ namespace RazorEngineCore
1313
{
1414
public class RazorEngine : IRazorEngine
1515
{
16-
public IRazorEngineCompiledTemplate<T> Compile<T>(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null) where T : IRazorEngineTemplate
16+
public IRazorEngineCompiledTemplate<T> Compile<T>(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null) where T : IRazorEngineTemplate
1717
{
18-
RazorEngineCompilationOptionsBuilder compilationOptionsBuilder = new RazorEngineCompilationOptionsBuilder();
18+
IRazorEngineCompilationOptionsBuilder compilationOptionsBuilder = new RazorEngineCompilationOptionsBuilder();
1919

2020
compilationOptionsBuilder.AddAssemblyReference(typeof(T).Assembly);
2121
compilationOptionsBuilder.Inherits(typeof(T));
@@ -27,14 +27,14 @@ public IRazorEngineCompiledTemplate<T> Compile<T>(string content, Action<RazorEn
2727
return new RazorEngineCompiledTemplate<T>(memoryStream);
2828
}
2929

30-
public Task<IRazorEngineCompiledTemplate<T>> CompileAsync<T>(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null) where T : IRazorEngineTemplate
30+
public Task<IRazorEngineCompiledTemplate<T>> CompileAsync<T>(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null) where T : IRazorEngineTemplate
3131
{
3232
return Task.Factory.StartNew(() => this.Compile<T>(content: content, builderAction: builderAction));
3333
}
3434

35-
public IRazorEngineCompiledTemplate Compile(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
35+
public IRazorEngineCompiledTemplate Compile(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null)
3636
{
37-
RazorEngineCompilationOptionsBuilder compilationOptionsBuilder = new RazorEngineCompilationOptionsBuilder();
37+
IRazorEngineCompilationOptionsBuilder compilationOptionsBuilder = new RazorEngineCompilationOptionsBuilder();
3838
compilationOptionsBuilder.Inherits(typeof(RazorEngineTemplateBase));
3939

4040
builderAction?.Invoke(compilationOptionsBuilder);
@@ -44,7 +44,7 @@ public IRazorEngineCompiledTemplate Compile(string content, Action<RazorEngineCo
4444
return new RazorEngineCompiledTemplate(memoryStream);
4545
}
4646

47-
public Task<IRazorEngineCompiledTemplate> CompileAsync(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
47+
public Task<IRazorEngineCompiledTemplate> CompileAsync(string content, Action<IRazorEngineCompilationOptionsBuilder> builderAction = null)
4848
{
4949
return Task.Factory.StartNew(() => this.Compile(content: content, builderAction: builderAction));
5050
}

0 commit comments

Comments
 (0)