コード例 #1
0
        public IssueTagger(TextBufferIssueTracker issueTracker)
        {
            this.IssueTracker = issueTracker;
            this.issues       = issueTracker.LastIssues;

            issueTracker.AddTagger(this);
        }
コード例 #2
0
        public void RemoveIssueTracker(TextBufferIssueTracker bufferHandler)
        {
            lock (managers)
            {
                issueTrackers.Remove(bufferHandler);

                foreach (var manager in managers)
                {
                    manager.RemoveFactory(bufferHandler.Factory);
                }
            }
        }
コード例 #3
0
        public void AddIssueTracker(TextBufferIssueTracker bufferHandler)
        {
            lock (managers)
            {
                issueTrackers.Add(bufferHandler);

                foreach (var manager in managers)
                {
                    manager.AddFactory(bufferHandler.Factory);
                }
            }
        }
コード例 #4
0
        public void AddIssueTracker(TextBufferIssueTracker bufferHandler)
        {
            lock (managers)
            {
                issueTrackers.Add(bufferHandler);
                daemon.Ready += bufferHandler.DaemonStarted;

                foreach (var manager in managers)
                {
                    manager.AddFactory(bufferHandler.Factory);
                }
            }
        }