See following example: Foo is correct, Bar not.
Visual BasicPublic Class Class1
Function Foo(value As String) As Boolean
'No CRR0027
Return value IsNot Nothing AndAlso value.Length > 0
End Function
Function Bar(value As String) As Boolean
'CRR0027 on second condition
Return (value IsNot Nothing) AndAlso (value.Length > 0)
End Function
End Class
Robert,
I have reproduced this issue, so we will work on its fix.