コード例 #1
0
        public RequestExecutionQueue(ILspSolutionProvider solutionProvider)
        {
            _solutionProvider      = solutionProvider;
            _queue                 = new AsyncQueue <QueueItem>();
            _cancelSource          = new CancellationTokenSource();
            _documentChangeTracker = new DocumentChangeTracker();

            // Start the queue processing
            _ = ProcessQueueAsync();
        }
 public NonMutatingDocumentChangeTracker(DocumentChangeTracker tracker)
 {
     _tracker = tracker;
 }