void FilePathChanged(object sender, ProjectFilePathChangedEventArgs e) { AssertCanWrite(); ProjectVirtualPathChanged(sender, e); files = files.Remove(e.OldPath); files = files.SetItem(e.NewPath, e.ProjectFile); }
void FilePathChanged(object sender, ProjectFilePathChangedEventArgs e) { ProjectVirtualPathChanged(sender, e); files.Remove(e.OldPath); files[e.NewPath] = e.ProjectFile; }