// internal override bool CanChangeActiveContextDocument { // get { // return true; // } // } public void InformDocumentClose(DocumentId analysisDocument, string filePath) { try { var loader = new MonoDevelopTextLoader(filePath); OnDocumentClosed(analysisDocument, loader); var document = this.GetDocument(analysisDocument); foreach (var linkedDoc in document.GetLinkedDocumentIds()) { OnDocumentClosed(linkedDoc, loader); } } catch (Exception e) { LoggingService.LogError("Exception while closing document.", e); } }
// internal override bool CanChangeActiveContextDocument { // get { // return true; // } // } internal void InformDocumentClose (DocumentId analysisDocument, string filePath) { try { var loader = new MonoDevelopTextLoader (filePath); OnDocumentClosed (analysisDocument, loader); var document = this.GetDocument (analysisDocument); foreach (var linkedDoc in document.GetLinkedDocumentIds ()) { OnDocumentClosed (linkedDoc, loader); } } catch (Exception e) { LoggingService.LogError ("Exception while closing document.", e); } }