public void RenameFileViaDTE(
     ProjectUtils.Project project,
     string oldFileName,
     string newFileName
     )
 {
     // Wireup to open files can happen asynchronously in the case we're being notified of changes on background threads.
     _inProc.RenameFileViaDTE(project.Name, oldFileName, newFileName);
     _instance.Workspace.WaitForAsyncOperations(
         Helper.HangMitigatingTimeout,
         FeatureAttribute.Workspace
         );
 }