Project
ReSharper
Priority
Normal
Type
Bug
Fix versions
5.1
State
Obsolete
Assignee
Sergey Shkredov
Subsystem
No subsystem
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Andrew Serebryansky
    5 years ago (05 Aug 2006 03:24)
  • Updated by   Kirill Falk
    20 months ago (17 May 2010 17:27)
  • Jira: RSRP-5954
    (history, comments)
 
RSRP-5954 MoveType refactoring incorrectly removes last class in the namespace
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
Here's the text of e-mail conversation

tried to reproduce the behaviour in a small test application, but the refactoring works correct there.
So it seems to be only a problem in more complex environments. Unfortunately i'm not allowed to give you the source of our project. So i can only tell you what i have done in detail.

We are developing a multi tier application with a WindowsForms client which communicates with the server via .NET-Remoting.
The soulution consists of three projects (Client, RemotingInterface and server). All projects references the dll of a library with utility functions for error handling. The complete application has around 4000 classes.

We had defined some exceptions in the RemotingInterface which i had to move to the library. First i used the MoveType refactoring to move the exceptions to the namcepace of the error handling utility funtions and then i removed the exception classes from the project and added them to the library project.

What i have noticed is, that the refactoring of the last class lasts extremely long (around 30 to 50 seconds instead of 3 to 5 seconds for the other classes). And the other thing i have found is that the problem is reproducable. I have checked out a recent version from our repository and tried the refactioring again with the same result.

I will attach my test application to this mail so that you can see the structure of our solution. Maybe this will help you a little bit.

Regards
Klaus


Support - Andrey Serebryansky wrote:
Hello Klaus
    Could you please provide a sample solution, which demonstrates such
behavior?

Andrey Serebryansky
Support Engineer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


Original Message
From: Klaus Ludenscheidt [mailto:klaus.luedenscheidt@gmx.de]
Sent: Wednesday, March 02, 2005 3:54 PM
To: support@jetbrains.com
Subject: [RS-Bug Report] MoveType refactoring

Hello,

i just used the MoveType refactoring to move all classes of a
namespace into another namespaces. After moving the last class i got
compile errors because there where still using references to this no more existing namespace.

Regards
Klaus Ludenscheidt


OS: Windows XP
Resharper: 1.5
Build: 160



Issue was closed
Comments (0)
 
History
 
Linked Issues (?)
 
TeamCity Changes (0)
 
Issue has no comments