Code analysis seems to be broken in the current EAP build. In my soolutions (not matter if C# or VB) all local variables and private functions are marked as "Never Used" regardless if they are used or not. Bu code navigation seems to work (for example if i execute a "Goto Declaration" on the usage of a private function). Even deleting R# caches did not help. Unfortunately i could not reproduce the behavior in a small sample solution. Maybe it's because of an error i always get ( see for example RSRP-389626).