Version used:
- SonarQube 8.7
- SonarLint for VS2015, version 4.33.1.28913
Doing an aynchronous invoke on an action appears to incorrectly identify that it is not paired with an Endinvoke.
Example
Action a = () => { };
a.BeginInvoke(a.EndInvoke, null);
It appars that it can be solved by writing the code like this instead (which should be equivalent):
Action a = () => { };
a.BeginInvoke(ar => a.EndInvoke(ar), null);
Is this a known problem?