History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RSRP-65519
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Ilya Ryzhenkov
Reporter: Oren Novotny
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ReSharper

Refactoring doesn't include #IF'd code

Created: 18 Apr 08 19:19   Updated: 25 Apr 08 22:50
Component/s: None
Fix Version/s: Alderman
Security Level: Everybody (All jira users)

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 780


 Description  « Hide
When refactoring any code, R# ignores code that may be #ifdef'd out. Many people have extra code like #if DEBUG #else ... #endif.

The problem is that when refactoring code, R# only changes code that meets the current build symbols. The next time someone builds using a different set of build defines, then the build will break as code meeting that criteria wasn't refactored along with the other code.

R# needs to include all code (including that "#if'd out") when doing any sort of analysis and refactoring (find usages, rename, etc).



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.