ICommonEditorAssetService.FindAsset<T> 方法

定义

生成公共语言服务资产。

public T FindAsset<T> (Predicate<Microsoft.VisualStudio.Editor.ICommonEditorAssetMetadata> isMatch = default) where T : class;
abstract member FindAsset : Predicate<Microsoft.VisualStudio.Editor.ICommonEditorAssetMetadata> -> 'T (requires 'T : null)
Public Function FindAsset(Of T As Class) (Optional isMatch As Predicate(Of ICommonEditorAssetMetadata) = Nothing) As T

类型参数

T

要生成的语言服务资产的类型。 可以是 ITaggerProvider、IViewTaggerProvider 或 ICompletionSource。 用于 isMatch 查找所需类型的标记。

参数

isMatch
Predicate<ICommonEditorAssetMetadata>

如果与所需的功能匹配,则返回 true ICommonEditorAssetMetadata

返回

T

的一项功能, T 如果未知,则为 null。

注解

此方法支持 Visual Studio 基础结构,一般不应在代码中直接使用。

适用于