提交 50974f92 编写于 作者: A acasey

VB Expression Compiler

First unit test - summing two locals.

Bonus:  Reuse a lot of utility code from the C# tests.

CR: chucks (changeset 1281544)
上级 1c19eb33
......@@ -645,6 +645,7 @@
<InternalsVisibleToTest Include="Roslyn.Diagnostics.CodeFixes.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities" />
<InternalsVisibleToTest Include="Roslyn.InteractiveHost.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Scripting.Common.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Scripting.CSharp.UnitTests" />
......
......@@ -966,7 +966,8 @@
<InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Syntax.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Test.Utilities" />
<InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Test.Utilities2" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities" />
<InternalsVisibleToTest Include="Roslyn.Scripting.Common.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Scripting.VisualBasic.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
......
......@@ -782,7 +782,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
Dim emittedBody = GenerateMethodBody(_moduleBeingBuilt,
method,
boundBody,
optimize:=True,
optimize:=_compilation.Options.Optimize,
debugDocumentProvider:=Nothing,
diagsForThisMethod:=diagnosticsThisMethod,
namespaceScopes:=Nothing)
......
......@@ -183,6 +183,7 @@
<InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Test.Utilities" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ResultProvider.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.InteractiveHost.UnitTests" />
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册