提交 e054d2c3 编写于 作者: C CyrusNajmabadi

Remove WaitIndicator. We don't need it.

上级 12902ff8
......@@ -26,7 +26,6 @@ internal class AsyncCompletionService : ForegroundThreadAffinitizedObject, IAsyn
private readonly IEditorOperationsFactoryService _editorOperationsFactoryService;
private readonly ITextUndoHistoryRegistry _undoHistoryRegistry;
private readonly IInlineRenameService _inlineRenameService;
private readonly IWaitIndicator _waitIndicator;
private readonly IIntelliSensePresenter<ICompletionPresenterSession, ICompletionSession> _completionPresenter;
private readonly IEnumerable<Lazy<IAsynchronousOperationListener, FeatureMetadata>> _asyncListeners;
private readonly IEnumerable<Lazy<IBraceCompletionSessionProvider, BraceCompletionMetadata>> _autoBraceCompletionChars;
......@@ -60,7 +59,6 @@ internal class AsyncCompletionService : ForegroundThreadAffinitizedObject, IAsyn
_editorOperationsFactoryService = editorOperationsFactoryService;
_undoHistoryRegistry = undoHistoryRegistry;
_inlineRenameService = inlineRenameService;
_waitIndicator = waitIndicator;
_completionPresenter = completionPresenter;
_asyncListeners = asyncListeners;
_autoBraceCompletionChars = autoBraceCompletionChars;
......@@ -101,7 +99,7 @@ public bool TryGetController(ITextView textView, ITextBuffer subjectBuffer, out
var autobraceCompletionCharSet = GetAllAutoBraceCompletionChars(subjectBuffer.ContentType);
controller = Controller.GetInstance(
textView, subjectBuffer,
_editorOperationsFactoryService, _undoHistoryRegistry, _waitIndicator, _completionPresenter,
_editorOperationsFactoryService, _undoHistoryRegistry, _completionPresenter,
new AggregateAsynchronousOperationListener(_asyncListeners, FeatureAttribute.CompletionSet),
autobraceCompletionCharSet);
......@@ -137,4 +135,4 @@ private ImmutableHashSet<char> GetAllAutoBraceCompletionChars(IContentType buffe
return set;
}
}
}
}
\ No newline at end of file
......@@ -41,7 +41,6 @@ internal partial class Controller :
private readonly IEditorOperationsFactoryService _editorOperationsFactoryService;
private readonly ITextUndoHistoryRegistry _undoHistoryRegistry;
private readonly IWaitIndicator _waitIndicator;
private readonly ImmutableHashSet<char> _autoBraceCompletionChars;
private readonly bool _isDebugger;
private readonly bool _isImmediateWindow;
......@@ -52,7 +51,6 @@ internal partial class Controller :
ITextBuffer subjectBuffer,
IEditorOperationsFactoryService editorOperationsFactoryService,
ITextUndoHistoryRegistry undoHistoryRegistry,
IWaitIndicator waitIndicator,
IIntelliSensePresenter<ICompletionPresenterSession, ICompletionSession> presenter,
IAsynchronousOperationListener asyncListener,
ImmutableHashSet<char> autoBraceCompletionChars,
......@@ -62,7 +60,6 @@ internal partial class Controller :
{
_editorOperationsFactoryService = editorOperationsFactoryService;
_undoHistoryRegistry = undoHistoryRegistry;
_waitIndicator = waitIndicator;
_autoBraceCompletionChars = autoBraceCompletionChars;
_isDebugger = isDebugger;
_isImmediateWindow = isImmediateWindow;
......@@ -74,7 +71,6 @@ internal partial class Controller :
ITextBuffer subjectBuffer,
IEditorOperationsFactoryService editorOperationsFactoryService,
ITextUndoHistoryRegistry undoHistoryRegistry,
IWaitIndicator waitIndicator,
IIntelliSensePresenter<ICompletionPresenterSession, ICompletionSession> presenter,
IAsynchronousOperationListener asyncListener,
ImmutableHashSet<char> autoBraceCompletionChars)
......@@ -84,10 +80,9 @@ internal partial class Controller :
var isImmediateWindow = isDebugger && debuggerTextView.IsImmediateWindow;
return textView.GetOrCreatePerSubjectBufferProperty(subjectBuffer, s_controllerPropertyKey,
(v, b) => new Controller(textView, subjectBuffer, editorOperationsFactoryService, undoHistoryRegistry, waitIndicator,
presenter, asyncListener,
autoBraceCompletionChars,
isDebugger, isImmediateWindow));
(v, b) => new Controller(
textView, subjectBuffer, editorOperationsFactoryService, undoHistoryRegistry,
presenter, asyncListener, autoBraceCompletionChars, isDebugger, isImmediateWindow));
}
internal bool WaitForComputation()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册