private static void RemoveFileFromIndex(object sender, DoWorkEventArgs e) { var path = e.Argument as string; var srcMLArchiveEventsHandlers = ServiceLocator.Resolve<SrcMLArchiveEventsHandlers>(); var deleteFile = new ABB.SrcML.FileEventRaisedArgs(ABB.SrcML.FileEventType.FileDeleted, path, path); srcMLArchiveEventsHandlers.SourceFileChanged(null, deleteFile, true); ServiceLocator.Resolve<IndexFilterManager>().AddFileExclusion(path); }
private static void RemoveFileFromIndex(object sender, DoWorkEventArgs e) { var path = e.Argument as string; var srcMLArchiveEventsHandlers = ServiceLocator.Resolve <SrcMLArchiveEventsHandlers>(); var deleteFile = new ABB.SrcML.FileEventRaisedArgs(ABB.SrcML.FileEventType.FileDeleted, path, path); srcMLArchiveEventsHandlers.SourceFileChanged(null, deleteFile, true); ServiceLocator.Resolve <IndexFilterManager>().AddFileExclusion(path); }