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