Skip to content

Commit caf4ce1

Browse files
committed
- Debugging templates see PR#111
- Template save/load format changed - TemplateNamespace no longer a paratemter - Removed unused asyncs in RazorEngineTemplateBase - Unit tests
1 parent b28d3a5 commit caf4ce1

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

RazorEngineCore/IRazorEngineTemplate.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public interface IRazorEngineTemplate
1717
void EndWriteAttribute();
1818

1919
Task ExecuteAsync();
20-
21-
string Result();
20+
21+
Task<string> ResultAsync();
2222
}
2323
}

RazorEngineCore/RazorEngineCompiledTemplate.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public async Task<string> RunAsync(object model = null)
6767

6868
await instance.ExecuteAsync();
6969

70-
return instance.Result();
70+
return await instance.ResultAsync();
7171
}
7272
}
7373
}

RazorEngineCore/RazorEngineCompiledTemplateT.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ public async Task<string> RunAsync(Action<T> initializer)
6363

6464
await instance.ExecuteAsync();
6565

66-
return instance.Result();
67-
}
66+
return await instance.ResultAsync();
67+
}
6868

6969

7070
}

RazorEngineCore/RazorEngineTemplateBase.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,9 @@ public virtual Task ExecuteAsync()
4747
return Task.CompletedTask;
4848
}
4949

50-
51-
52-
public virtual string Result()
50+
public virtual Task<string> ResultAsync()
5351
{
54-
return this.stringBuilder.ToString();
52+
return Task.FromResult<string>(this.stringBuilder.ToString());
5553
}
56-
}
54+
}
5755
}

0 commit comments

Comments
 (0)