Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
e054d2c3
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e054d2c3
编写于
11月 27, 2016
作者:
C
CyrusNajmabadi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove WaitIndicator. We don't need it.
上级
12902ff8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
5 addition
and
12 deletion
+5
-12
src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs
...ntation/IntelliSense/Completion/AsyncCompletionService.cs
+2
-4
src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs
...Core/Implementation/IntelliSense/Completion/Controller.cs
+3
-8
未找到文件。
src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs
浏览文件 @
e054d2c3
...
...
@@ -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
src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs
浏览文件 @
e054d2c3
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录