public bool Start(ErrorList errorList) { unprocessedChanges = new UnprocessedChanges(reparsingEverything: EngineInstance.Config.ReparseEverything); // Watch CodeDB for changes EngineInstance.CodeDB.AddChangeWatcher(this); return(true); }
public bool Start(ErrorList errorList) { bool reparsingEverything = EngineInstance.HasIssues(StartupIssues.NeedToStartFresh | StartupIssues.NeedToReparseAllFiles); unprocessedChanges = new UnprocessedChanges(reparsingEverything); // Watch for changes EngineInstance.CodeDB.AddChangeWatcher(this); EngineInstance.Files.AddChangeWatcher(this); return(true); }