提交 7f5427cd 编写于 作者: A acasey

VB Expression Compiler

Handle lowering errors in synthesized methods.
Recognize function value locals. (changeset 1288227)
上级 b587d7b6
......@@ -792,13 +792,17 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
compilationState,
previousSubmissionFields:=Nothing)
Dim emittedBody = GenerateMethodBody(_moduleBeingBuilt,
Dim emittedBody As MethodBody = Nothing
If Not diagnosticsThisMethod.HasAnyErrors Then
emittedBody = GenerateMethodBody(_moduleBeingBuilt,
method,
rewrittenBody,
optimize:=_optimize,
debugDocumentProvider:=Nothing,
diagsForThisMethod:=diagnosticsThisMethod,
namespaceScopes:=Nothing)
End If
_diagnostics.AddRange(diagnosticsThisMethod)
diagnosticsThisMethod.Free()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册