Esempio n. 1
0
 private WindowChangedData ParseFrame(IVsWindowFrame frame)
 {
     if (IsDocumentFrame(frame))
     {
         Guid key = GetEditorTypeId(frame);
         if (key == this.EditorTypeId)
         {
             WindowChangedData w = new WindowChangedData(true, true, key);
             w.FullFileName = GetEditorFullFileName(frame);
             return(w);
         }
         else
         {
             return(new WindowChangedData(true, false, key));
         }
     }
     else
     {
         Guid key = GetPersistenceSlot(frame);
         if (toolWindowIDList.Contains(key))
         {
             return(new WindowChangedData(false, true, key));
         }
         else
         {
             return(new WindowChangedData(false, false, key));
         }
     }
 }
 private WindowChangedData ParseFrame(IVsWindowFrame frame)
 {
     if (IsDocumentFrame(frame))
     {
         Guid key = GetEditorTypeId(frame);
         if (key == this.EditorTypeId)
         {
             WindowChangedData w = new WindowChangedData(true, true, key);
             w.FullFileName = GetEditorFullFileName(frame);
             return w;
         }
         else
             return new WindowChangedData(true, false, key);
         
     }
     else
     {
         Guid key = GetPersistenceSlot(frame);
         if (toolWindowIDList.Contains(key))
             return new WindowChangedData(false, true, key);
         else
             return new WindowChangedData(false, false, key);
     }
 }