public IssueTagger(TextBufferIssueTracker issueTracker) { this.IssueTracker = issueTracker; this.issues = issueTracker.LastIssues; issueTracker.AddTagger(this); }
public void RemoveIssueTracker(TextBufferIssueTracker bufferHandler) { lock (managers) { issueTrackers.Remove(bufferHandler); foreach (var manager in managers) { manager.RemoveFactory(bufferHandler.Factory); } } }
public void AddIssueTracker(TextBufferIssueTracker bufferHandler) { lock (managers) { issueTrackers.Add(bufferHandler); foreach (var manager in managers) { manager.AddFactory(bufferHandler.Factory); } } }
public void AddIssueTracker(TextBufferIssueTracker bufferHandler) { lock (managers) { issueTrackers.Add(bufferHandler); daemon.Ready += bufferHandler.DaemonStarted; foreach (var manager in managers) { manager.AddFactory(bufferHandler.Factory); } } }