Condividi tramite


Metodo CompletionSet.CompareItems

Confronta due stringhe per il numero di caratteri specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • lCharactersToCompare
    Tipo: System.Int32
    il numero di caratteri da confrontare.
  • plResult
    Tipo: System.Int32%
    [out] Il risultato del confronto.

Valore restituito

Tipo: System.Int32
Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore (in questo caso il confronto predefinito viene utilizzato).

Implementa

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

Note

plResult deve essere restituito come segue: se bstrSoFar viene prima di bstrOther, plResult < 0.Se bstrSoFar equivale a bstrOther, plResultè 0.Se bstrSoFarnon dopo bstrOther, plResult > 0.

Questo metodo è l'implementazione del metodo di CompareItems dell' interfaccia di IVsCompletionSetEx .

Per impostazione predefinita questo metodo non viene distribuito e non restituisce plResult come 0 e E_NOTIMPL.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

CompletionSet Classe

Spazio dei nomi Microsoft.VisualStudio.Package