Changeset 218
- Timestamp:
- 10/22/08 07:26:23 (3 months ago)
- Files:
-
- trunk/src/Spark.Tests/CodeDomViewCompilerTester.cs (added)
- trunk/src/Spark.Tests/Spark.Tests.csproj (modified) (1 diff)
- trunk/src/Spark/Compiler/BatchCompiler.cs (modified) (1 diff)
- trunk/src/Spark/Compiler/CSharp/DefaultViewCompiler.cs (modified) (1 diff)
- trunk/src/Spark/Compiler/CodeDom (added)
- trunk/src/Spark/Compiler/CodeDom/ChunkVisitors (added)
- trunk/src/Spark/Compiler/CodeDom/ChunkVisitors/GeneratedCodeVisitor.cs (added)
- trunk/src/Spark/Compiler/CodeDom/ChunkVisitors/UsingNamespaceVisitor.cs (added)
- trunk/src/Spark/Compiler/CodeDom/CodeDomViewCompiler.cs (added)
- trunk/src/Spark/Spark.csproj (modified) (1 diff)
- trunk/src/Spark/SparkViewDescriptor.cs (modified) (1 diff)
- trunk/src/Spark/SparkViewEngine.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/Spark.Tests/Spark.Tests.csproj
r208 r218 55 55 </ItemGroup> 56 56 <ItemGroup> 57 <Compile Include="CodeDomViewCompilerTester.cs" /> 57 58 <Compile Include="Compiler\ExpressionBuilderTester.cs" /> 58 59 <Compile Include="Compiler\ForEachInspectorTester.cs" /> trunk/src/Spark/Compiler/BatchCompiler.cs
r187 r218 32 32 var providerOptions = new Dictionary<string, string> { { "CompilerVersion", "v3.5" } }; 33 33 34 var codeProvider = new CSharpCodeProvider(providerOptions); 34 return Compile(new CSharpCodeProvider(providerOptions), debug, sourceCode); 35 } 36 37 public Assembly Compile(CodeDomProvider codeProvider, bool debug, params string[] sourceCode) 38 { 35 39 36 40 var compilerParameters = new CompilerParameters(); trunk/src/Spark/Compiler/CSharp/DefaultViewCompiler.cs
r208 r218 122 122 } 123 123 124 // public void RenderView( )124 // public void RenderView(TextWriter writer) 125 125 source.AppendLine(); 126 126 source.AppendLine(" public override void RenderView(System.IO.TextWriter writer)"); trunk/src/Spark/Spark.csproj
r208 r218 59 59 <Compile Include="Compiler\Chunk.cs" /> 60 60 <Compile Include="Compiler\ChunkVisitors\AbstractChunkVisitor.cs" /> 61 <Compile Include="Compiler\CodeDom\ChunkVisitors\GeneratedCodeVisitor.cs" /> 62 <Compile Include="Compiler\CodeDom\ChunkVisitors\UsingNamespaceVisitor.cs" /> 63 <Compile Include="Compiler\CodeDom\CodeDomViewCompiler.cs" /> 61 64 <Compile Include="Compiler\ExpressionBuilder.cs" /> 62 65 <Compile Include="Compiler\CSharp\ChunkVisitors\BaseClassVisitor.cs" /> trunk/src/Spark/SparkViewDescriptor.cs
r187 r218 20 20 { 21 21 CSharp, 22 Javascript 22 Javascript, 23 VisualBasic 23 24 } 24 25 trunk/src/Spark/SparkViewEngine.cs
r214 r218 21 21 using System.Web.Hosting; 22 22 using Spark.Compiler; 23 using Spark.Compiler.CodeDom; 23 24 using Spark.Compiler.CSharp; 24 25 using Spark.Compiler.Javascript; … … 233 234 case LanguageType.Javascript: 234 235 viewCompiler = new JavascriptViewCompiler(); 236 break; 237 case LanguageType.VisualBasic: 238 viewCompiler = new CodeDomViewCompiler("vb"); 235 239 break; 236 240 default:
