private void OnRepoTimer() { lock (syncRoot) { if (!isRepo) { repoTimer.Stop(); return; } isRepo = false; } RepoChanged?.Invoke(this, new FileEventArgs(repoChangeTime)); }
private void TriggerRepoChanged(FileEventArgs fileEventArgs, IReadOnlyList <string> newBranchIds) { RepoChanged?.Invoke(this, new RepoChangedEventArgs(fileEventArgs.DateTime, newBranchIds)); }