Partager via


CompletionSet.CompareItems, méthode

Compare deux chaînes pour le nombre spécifié de caractères.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • lCharactersToCompare
    Type : System.Int32
    Le nombre de caractères à comparer.
  • plResult
    Type : System.Int32%
    [out] le résultat de la comparaison.

Valeur de retour

Type : System.Int32
Si la méthode réussit, retourne S_OK; sinon, retourne un code d'erreur (auquel cas la comparaison par défaut est utilisée).

Implémentations

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

Remarques

plResult doit être retourné comme suit : si bstrSoFar précède bstrOther, plResult < 0.Si bstrSoFar équivaut à bstrOther, plResultest 0.si bstrSoFarvient après bstrOther, plResult > 0.

Cette méthode est l'implémentation de la méthode de CompareItems d'interface d' IVsCompletionSetEx .

Par défaut cette méthode n'est pas implémentée et ne retourne pas plResult comme 0 et E_NOTIMPL.

Sécurité .NET Framework

Voir aussi

Référence

CompletionSet Classe

Microsoft.VisualStudio.Package, espace de noms