提交 d7a497cb 编写于 作者: A acasey

DevDiv #995192 - VB: Set DkmClrCompilationResultFlags.ReadOnlyResult...

DevDiv #995192 - VB: Set DkmClrCompilationResultFlags.ReadOnlyResult appropriately in the Watch window

Expose Binder.IsValidAssignmentTarget and Binder.AdjustAssignmentTarget and invoke them as in BindAssignmentStatement.

CR: ChuckS (changeset 1353140)
上级 ff2caffe
...@@ -1254,7 +1254,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic ...@@ -1254,7 +1254,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
Return expression Return expression
End Function End Function
Private Shared Function IsValidAssignmentTarget(expression As BoundExpression) As Boolean Friend Shared Function IsValidAssignmentTarget(expression As BoundExpression) As Boolean
Select Case expression.Kind Select Case expression.Kind
Case BoundKind.PropertyAccess Case BoundKind.PropertyAccess
Dim propertyAccess = DirectCast(expression, BoundPropertyAccess) Dim propertyAccess = DirectCast(expression, BoundPropertyAccess)
......
...@@ -1838,7 +1838,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic ...@@ -1838,7 +1838,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
result.Free() result.Free()
End Sub End Sub
Private Function AdjustAssignmentTarget(node As VBSyntaxNode, op1 As BoundExpression, diagnostics As DiagnosticBag, ByRef isError As Boolean) As BoundExpression Friend Function AdjustAssignmentTarget(node As VBSyntaxNode, op1 As BoundExpression, diagnostics As DiagnosticBag, ByRef isError As Boolean) As BoundExpression
Select Case op1.Kind Select Case op1.Kind
Case BoundKind.XmlMemberAccess Case BoundKind.XmlMemberAccess
Dim memberAccess = DirectCast(op1, BoundXmlMemberAccess) Dim memberAccess = DirectCast(op1, BoundXmlMemberAccess)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册