public Server() { _queue = new AnalysisQueue(); _queue.UnhandledException += Analysis_UnhandledException; _pendingAnalysisEnqueue = new VolatileCounter(); _parseQueue = new ParseQueue(); _pendingParse = new Dictionary <IDocument, VolatileCounter>(); _openFiles = new OpenFiles(_projectFiles, this); }
public Server() { _queue = new AnalysisQueue(); _queue.UnhandledException += Analysis_UnhandledException; _pendingAnalysisEnqueue = new VolatileCounter(); _parseQueue = new ParseQueue(); _pendingParse = new Dictionary <IDocument, VolatileCounter>(); _openFiles = new OpenFiles(_projectFiles, this); _extensions = new ConcurrentDictionary <string, ILanguageServerExtension>(); }