"Value assigned is not used in any execution path" is incorrectly reported for a For/Next loop index Follow
Resharper is reporting "Value assigned is not used in any execution path" for the index variable of a VB For/Next loop. For instance, it will give the warning for i in the code snippet below.
Public Sub Foo(bar As Action, n As Integer)
For i As Integer = 0 To n - 1
bar.Invoke()
Next
End Sub
The warning is inappropriate because the value is used -- it is used to evaluate the looping condition.
I found a post reporting this issue back in 2011 (http://devnet.jetbrains.com/message/5310330), but there seems to have been no follow-up.
-TC
Please sign in to leave a comment.
There is the following ticket in YouTrack http://youtrack.jetbrains.com/issue/RSRP-284113.