示例#1
0
 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);
 }
示例#2
0
        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);
        }