Declarations.IsMatch 方法
确定指定的文本是否与部分或全部指定的项目。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
语法
声明
Public Overridable Function IsMatch ( _
textSoFar As String, _
index As Integer _
) As Boolean
public virtual bool IsMatch(
string textSoFar,
int index
)
参数
- textSoFar
类型:System.String
[in] 包含文本的字符串类型由用户和将匹配。
- index
类型:System.Int32
[in] 比较的项的索引。
返回值
类型:System.Boolean
,如果指定的文本是在指定的项目开始,返回 true ;否则,返回 false。
备注
此方法由 GetBestMatch 通常由方法调用帮助查找用户键入的文本的最佳匹配项。
该基方法执行不区分大小写的比较 (使用 String.Compare 方法) 在给定文本并赋予的名称之间的列表项 (如调用返回到 GetName 方法),则返回 true,则列表中的项开始使用或完全匹配给定文本。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。