IAsyncCompletionSourceProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 IAsyncCompletionSource 在编辑器的当前状态中提供筛选器并对其进行排序的实例 CompletionItem 。
public interface class IAsyncCompletionSourceProvider
public interface IAsyncCompletionSourceProvider
type IAsyncCompletionSourceProvider = interface
Public Interface IAsyncCompletionSourceProvider
示例
[Export(typeof(IAsyncCompletionSourceProvider))]
[Name(nameof(MyCompletionSource))]
[ContentType("text")]
[TextViewRoles(PredefinedTextViewRoles.Editable)]
public class MyCompletionSource : IAsyncCompletionSource
注解
这是一个 MEF 组件,应使用 [ContentType] 和 [Name] 属性和可选的 [TextViewRoles] 属性进行导出。 完成功能将从所有导出的中请求数据 IAsyncCompletionSource ,其 ContentType 与完成的触发器位置中任何缓冲区的内容类型匹配。
方法
| GetOrCreate(ITextView) |
为指定的创建的一个实例 IAsyncCompletionSource ITextView 。 在 UI 线程上调用。 |