ICommonEditorAssetService.FindAsset<T> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成公共语言服务资产。
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 基础结构,一般不应在代码中直接使用。