Skip to content

Commit a784732

Browse files
committed
minor cleanup, authors
1 parent 5553311 commit a784732

File tree

4 files changed

+24
-35
lines changed

4 files changed

+24
-35
lines changed

RazorEngineCore/RazorEngine.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,9 @@ public RazorEngineCompiledTemplate<T> Compile<T>(string content, Action<RazorEng
2727
return new RazorEngineCompiledTemplate<T>(memoryStream);
2828
}
2929

30-
public Task<RazorEngineCompiledTemplate<T>> CompileAsync<T>(string content,
31-
Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
32-
where T : RazorEngineTemplateBase
30+
public Task<RazorEngineCompiledTemplate<T>> CompileAsync<T>(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null) where T : RazorEngineTemplateBase
3331
{
34-
return Task.Factory.StartNew(() => Compile<T>(content: content, builderAction: builderAction));
32+
return Task.Factory.StartNew(() => this.Compile<T>(content: content, builderAction: builderAction));
3533
}
3634

3735
public RazorEngineCompiledTemplate Compile(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
@@ -48,7 +46,7 @@ public RazorEngineCompiledTemplate Compile(string content, Action<RazorEngineCom
4846

4947
public Task<RazorEngineCompiledTemplate> CompileAsync(string content, Action<RazorEngineCompilationOptionsBuilder> builderAction = null)
5048
{
51-
return Task.Factory.StartNew(() => Compile(content: content, builderAction: builderAction));
49+
return Task.Factory.StartNew(() => this.Compile(content: content, builderAction: builderAction));
5250
}
5351

5452
private MemoryStream CreateAndCompileToStream(string templateSource, RazorEngineCompilationOptions options)
@@ -103,6 +101,7 @@ private MemoryStream CreateAndCompileToStream(string templateSource, RazorEngine
103101
}
104102

105103
memoryStream.Position = 0;
104+
106105
return memoryStream;
107106
}
108107

RazorEngineCore/RazorEngineCompiledTemplate.cs

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static async Task<RazorEngineCompiledTemplate> LoadFromFileAsync(string f
3838
await fileStream.CopyToAsync(memoryStream);
3939
}
4040

41-
return new RazorEngineCompiledTemplate(assemblyByteCode: memoryStream);
41+
return new RazorEngineCompiledTemplate(memoryStream);
4242
}
4343

4444
public static RazorEngineCompiledTemplate LoadFromStream(Stream stream)
@@ -54,22 +54,10 @@ public static async Task<RazorEngineCompiledTemplate> LoadFromStreamAsync(Stream
5454

5555
return new RazorEngineCompiledTemplate(memoryStream);
5656
}
57-
58-
/*public static async Task<T> LoadFromStreamAsync<T>(Stream stream)
59-
where T: RazorEngineCompiledTemplate, new()
60-
{
61-
MemoryStream memoryStream = new MemoryStream();
62-
await stream.CopyToAsync(memoryStream);
63-
memoryStream.Position = 0;
64-
65-
T instance = (T) Activator.CreateInstance<T>();
66-
67-
return new T(memoryStream);
68-
}*/
6957

7058
public void SaveToStream(Stream stream)
7159
{
72-
SaveToStreamAsync(stream).GetAwaiter().GetResult();
60+
this.SaveToStreamAsync(stream).GetAwaiter().GetResult();
7361
}
7462

7563
public Task SaveToStreamAsync(Stream stream)
@@ -79,7 +67,7 @@ public Task SaveToStreamAsync(Stream stream)
7967

8068
public void SaveToFile(string fileName)
8169
{
82-
SaveToFileAsync(fileName).GetAwaiter().GetResult();
70+
this.SaveToFileAsync(fileName).GetAwaiter().GetResult();
8371
}
8472

8573
public Task SaveToFileAsync(string fileName)
@@ -98,7 +86,7 @@ public Task SaveToFileAsync(string fileName)
9886

9987
public string Run(object model = null)
10088
{
101-
return RunAsync(model).GetAwaiter().GetResult();
89+
return this.RunAsync(model).GetAwaiter().GetResult();
10290
}
10391

10492
public async Task<string> RunAsync(object model = null)
@@ -108,9 +96,11 @@ public async Task<string> RunAsync(object model = null)
10896
model = new AnonymousTypeWrapper(model);
10997
}
11098

111-
RazorEngineTemplateBase instance = (RazorEngineTemplateBase)Activator.CreateInstance(this.templateType);
99+
RazorEngineTemplateBase instance = (RazorEngineTemplateBase) Activator.CreateInstance(this.templateType);
112100
instance.Model = model;
101+
113102
await instance.ExecuteAsync();
103+
114104
return instance.Result();
115105
}
116106
}

RazorEngineCore/RazorEngineCompiledTemplateT.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,9 @@ public static async Task<RazorEngineCompiledTemplate<T>> LoadFromFileAsync(strin
3838
await fileStream.CopyToAsync(memoryStream);
3939
}
4040

41-
return new RazorEngineCompiledTemplate<T>(assemblyByteCode: memoryStream);
41+
return new RazorEngineCompiledTemplate<T>(memoryStream);
4242
}
4343

44-
4544
public static RazorEngineCompiledTemplate<T> LoadFromStream(Stream stream)
4645
{
4746
return LoadFromStreamAsync(stream).GetAwaiter().GetResult();
@@ -58,7 +57,7 @@ public static async Task<RazorEngineCompiledTemplate<T>> LoadFromStreamAsync(Str
5857

5958
public void SaveToStream(Stream stream)
6059
{
61-
SaveToStreamAsync(stream).GetAwaiter().GetResult();
60+
this.SaveToStreamAsync(stream).GetAwaiter().GetResult();
6261
}
6362

6463
public Task SaveToStreamAsync(Stream stream)
@@ -68,7 +67,7 @@ public Task SaveToStreamAsync(Stream stream)
6867

6968
public void SaveToFile(string fileName)
7069
{
71-
SaveToFileAsync(fileName).GetAwaiter().GetResult();
70+
this.SaveToFileAsync(fileName).GetAwaiter().GetResult();
7271
}
7372

7473
public Task SaveToFileAsync(string fileName)
@@ -87,16 +86,17 @@ public Task SaveToFileAsync(string fileName)
8786

8887
public string Run(Action<T> initializer)
8988
{
90-
return RunAsync(initializer).GetAwaiter().GetResult();
89+
return this.RunAsync(initializer).GetAwaiter().GetResult();
9190
}
9291

9392
public async Task<string> RunAsync(Action<T> initializer)
9493
{
9594
T instance = (T) Activator.CreateInstance(this.templateType);
9695
initializer(instance);
96+
9797
await instance.ExecuteAsync();
98+
9899
return instance.Result();
99100
}
100-
101101
}
102102
}

RazorEngineCore/RazorEngineCore.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
<PropertyGroup>
33
<TargetFramework>netstandard2.0</TargetFramework>
44
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
5-
<Version>2020.3.3</Version>
6-
<Authors>Alexander Selishchev</Authors>
5+
<Version>2020.5.1</Version>
6+
<Authors>Alexander Selishchev, Simon Mourier, William David Cossey</Authors>
77
<PackageProjectUrl>https://github.com/adoconnection/RazorEngineCore</PackageProjectUrl>
8-
<Description>ASP.NET Core 3.1.1 Razor Template Engine</Description>
9-
<AssemblyVersion>2020.3.3.0</AssemblyVersion>
10-
<FileVersion>2020.3.3.0</FileVersion>
8+
<Description>ASP.NET Core 3.1 Razor Template Engine</Description>
9+
<AssemblyVersion>2020.5.1.0</AssemblyVersion>
10+
<FileVersion>2020.5.1.0</FileVersion>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="3.1.1" />
14-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.4.0" />
13+
<PackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="3.1.4" />
14+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.6.0" />
1515
</ItemGroup>
1616
</Project>

0 commit comments

Comments
 (0)