Browse Source

Don't remove "System.Linq" when removing unused namespaces. Closes #17.

pull/28/head
Daniel Grunwald 14 years ago
parent
commit
88621ee64b
  1. 4
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/NRefactoryRefactoringProvider.cs

4
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/NRefactoryRefactoringProvider.cs

@ -396,7 +396,9 @@ namespace ICSharpCode.SharpDevelop.Dom.Refactoring @@ -396,7 +396,9 @@ namespace ICSharpCode.SharpDevelop.Dom.Refactoring
goto checkNextImport;
}
}
unusedUsings.Add(import); // this using is unused
// always keep System and System.Linq around
if (!(import.Usings.Contains("System") || import.Usings.Contains("System.Linq")))
unusedUsings.Add(import); // this using is unused
}
checkNextImport:;
}

Loading…
Cancel
Save