OpenIDE.CodeEngine.Core.ChangeTrackers.PluginPattern.Handle C# (CSharp) Method

Handle() public method

public Handle ( CrawlHandler cacheHandler ) : void
cacheHandler OpenIDE.Core.Caching.CrawlHandler
return void
        public void Handle(CrawlHandler cacheHandler)
        {
            if (FilesToHandle.Count == 0)
                return;
            try {
                cacheHandler.SetLanguage(Plugin.GetLanguage());
                Plugin.Crawl(FilesToHandle, (line) => cacheHandler.Handle(line));
                FilesToHandle.Clear();
            } catch (Exception ex) {
                Logger.Write(ex);
            }
        }