示例#1
0
 public override void SaveProject(IProgressMonitor monitor, SolutionEntityItem item, MSBuildProject project)
 {
     try {
         MSBuildProjectImportsMerger merger = ImportsMerger;
         if (merger != null)
         {
             merger.Merge(project);
         }
     } finally {
         ImportsMerger = null;
     }
 }
 protected override void OnWriteProject(ProgressMonitor monitor, MSBuildProject msproject)
 {
     try {
         MSBuildProjectImportsMerger merger = ImportsMerger;
         if (merger != null)
         {
             merger.Merge(msproject);
         }
     } finally {
         ImportsMerger = null;
     }
     base.OnWriteProject(monitor, msproject);
 }
 void Merge()
 {
     importsMerger.Merge();
 }