private void DocumentEventsOnDocumentSaved(Document document) { ProjectItem item = VsxHelper.TryGetProjectItem(document); if (item == null || !IsItemRelevant(item)) { return; } tracer.Trace("Document Saved: {0}", this, VsxHelper.GetFileName(document.ProjectItem)); // if the file was saved throgh VS, we remove from the processing of "outside of vs" change handling filesChangedOnDisk.Remove(VsxHelper.GetFileName(item)); if (IsItemRelevant(item)) { OnFileChanged(item); } }
protected void StartListeningToFile(ProjectItem item) { var file = VsxHelper.GetFileName(item); dteWithEvents.FileChangeEventsListener.StartListeningToFile(file); }