コード例 #1
0
 public Project GetCurrentSelectedProject()
 {
     if (CurrentSolution != null)
     {
         var documentContent = ControlManager.SelectedDocumentContent;
         if (documentContent != null && documentContent.AssociatedFile != null)
         {
             var file = SearchProjectFileEntry(CurrentSolution, documentContent.AssociatedFile.FilePath);
             if (file != null)
             {
                 return(file.ParentProject);
             }
         }
         return((CurrentSolution.GetSolutionNode(x => x is ProjectEntry) as ProjectEntry).Project);
     }
     return(null);
 }