Browse Source

Fix some NotImplementedExceptions

pull/315/head
Daniel Grunwald 12 years ago
parent
commit
6bb1a30fef
  1. 2
      src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs
  2. 2
      src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideTab.cs
  3. 1
      src/Main/SharpDevelop/Dom/MemberModel.cs
  4. 14
      src/Main/SharpDevelop/Project/Solution.cs

2
src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs

@ -568,7 +568,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -568,7 +568,7 @@ namespace ICSharpCode.SharpDevelop.Project
}
/// <summary>
/// Changes all instances of a property in the <paramref name="project"/> by applying a method to its unevaluated value.
/// Changes all instances of a property in the project by applying a method to its unevaluated value.
///
/// The method will be called within a <code>lock (project.SyncRoot)</code> block.
/// </summary>

2
src/Main/ICSharpCode.SharpDevelop.Widgets/Project/SideBar/SideTab.cs

@ -545,7 +545,7 @@ namespace ICSharpCode.SharpDevelop.Widgets.SideBar @@ -545,7 +545,7 @@ namespace ICSharpCode.SharpDevelop.Widgets.SideBar
public void CopyTo(SideTabItem[] array, int arrayIndex)
{
throw new NotImplementedException();
list.CopyTo(array, arrayIndex);
}
}
}

1
src/Main/SharpDevelop/Dom/MemberModel.cs

@ -63,7 +63,6 @@ namespace ICSharpCode.SharpDevelop.Dom @@ -63,7 +63,6 @@ namespace ICSharpCode.SharpDevelop.Dom
public Accessibility Accessibility {
get { return member.Accessibility; }
set { throw new NotImplementedException(); }
}
public DomRegion Region {

14
src/Main/SharpDevelop/Project/Solution.cs

@ -40,6 +40,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -40,6 +40,7 @@ namespace ICSharpCode.SharpDevelop.Project
fileService.FileRenamed += FileServiceFileRenamed;
fileService.FileRemoved += FileServiceFileRemoved;
changeWatcher.Enable();
}
public void Dispose()
@ -77,7 +78,18 @@ namespace ICSharpCode.SharpDevelop.Project @@ -77,7 +78,18 @@ namespace ICSharpCode.SharpDevelop.Project
return base.Name;
}
set {
throw new NotImplementedException();
var newFileName = directory.CombineFile(value + ".sln");
changeWatcher.Disable();
try {
if (!FileService.RenameFile(fileName, newFileName, false)) {
return;
}
base.Name = value;
this.FileName = newFileName;
changeWatcher.Rename(newFileName);
} finally {
changeWatcher.Enable();
}
}
}
#endregion

Loading…
Cancel
Save