CompletionSet.CompareItems(String, String, Int32, Int32) Méthode

Définition

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

public:
 virtual int CompareItems(System::String ^ bstrSoFar, System::String ^ bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int % plResult);
 virtual int CompareItems(std::wstring const & bstrSoFar, std::wstring const & bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int & plResult);
public virtual int CompareItems (string bstrSoFar, string bstrOther, int lCharactersToCompare, out int plResult);
abstract member CompareItems : string * string * int * int -> int
override this.CompareItems : string * string * int * int -> int
Public Overridable Function CompareItems (bstrSoFar As String, bstrOther As String, lCharactersToCompare As Integer, ByRef plResult As Integer) As Integer

Paramètres

bstrSoFar
String

Première chaîne à comparer.

bstrOther
String

Deuxième chaîne à comparer.

lCharactersToCompare
Int32

Nombre de caractères à comparer.

plResult
Int32

[out] Résultat de la comparaison.

Retours

Int32

Si la méthode est réussie, retourne S_OK ; sinon, retourne un code d'erreur (dans ce cas, la comparaison par défaut est utilisée).

Implémente

Remarques

La plResult valeur doit être retournée comme suit : si bstrSoFar précède bstrOther , plResult < 0. Si bstrSoFar est équivalent à bstrOther , plResult a la valeur 0. Si bstrSoFar vient après bstrOther , plResult > 0.

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

Par défaut, cette méthode n’est pas implémentée et retourne la plResult valeur 0 et <xref:Microsoft.VisualStudio.NativeMethods.E_NOTIMPL> .

S’applique à