From 658eed4c0fed318e1ed087df86da6b4bd8bd2a42 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Mon, 8 Sep 2014 14:42:59 -0700 Subject: [PATCH] Removing Activator.CreateInstance call from CodeTreeBuilder --- .../Generator/Compiler/CodeTree/CodeTreeBuilder.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeTree/CodeTreeBuilder.cs b/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeTree/CodeTreeBuilder.cs index 4e7c4b897c..829eb0901c 100644 --- a/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeTree/CodeTreeBuilder.cs +++ b/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeTree/CodeTreeBuilder.cs @@ -125,14 +125,14 @@ namespace Microsoft.AspNet.Razor.Generator.Compiler }, association, topLevel: true); } - public T StartChunkBlock(SyntaxTreeNode association) where T : ChunkBlock + public T StartChunkBlock(SyntaxTreeNode association) where T : ChunkBlock, new() { return StartChunkBlock(association, topLevel: false); } - public T StartChunkBlock(SyntaxTreeNode association, bool topLevel) where T : ChunkBlock + public T StartChunkBlock(SyntaxTreeNode association, bool topLevel) where T : ChunkBlock, new() { - T chunk = (T)Activator.CreateInstance(typeof(T)); + var chunk = new T(); AddChunk(chunk, association, topLevel);