IAsyncCompletionSourceProvider 接口

定义

提供 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 线程上调用。

适用于