CompletionSet.CompareItems 方法

比较字符的指定数量的两个字符串。

命名空间:  Microsoft.VisualStudio.Package
程序集:   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 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)

语法

声明
Public Overridable Function CompareItems ( _
    bstrSoFar As String, _
    bstrOther As String, _
    lCharactersToCompare As Integer, _
    <OutAttribute> ByRef plResult As Integer _
) As Integer
public virtual int CompareItems(
    string bstrSoFar,
    string bstrOther,
    int lCharactersToCompare,
    out int plResult
)

参数

  • bstrSoFar
    类型:System.String
    要比较的第一个字符串。
  • bstrOther
    类型:System.String
    要比较的第二个字符串。
  • lCharactersToCompare
    类型:System.Int32
    比较的字符数。

返回值

类型:System.Int32
如果方法成功,则返回; S_OK否则, (在使用默认比较) 情况下,返回错误代码。

实现

IVsCompletionSetEx.CompareItems(String, String, Int32, Int32%)

备注

应返回 plResult 如下所示:如果 bstrSoFar 在 bstrOther, plResult < 0 之前。如果 bstrSoFar 与 bstrOther等效, plResult为 0。如果 bstrSoFar在 bstrOther, plResult > 0 之后。

此方法是 IVsCompletionSetEx 接口的 CompareItems 方法的实现。

默认情况下此方法不执行不返回 plResult 为 0 和 E_NOTIMPL。

.NET Framework 安全性

请参见

参考

CompletionSet 类

Microsoft.VisualStudio.Package 命名空间