Partilhar via


Método IVsCompletionSetEx.CompareItems

Compara dois itens de completor.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
Function CompareItems ( _
    bstrSoFar As String, _
    bstrOther As String, _
    lCharactersToCompare As Integer, _
    <OutAttribute> ByRef pLResult As Integer _
) As Integer
int CompareItems(
    string bstrSoFar,
    string bstrOther,
    int lCharactersToCompare,
    out int pLResult
)
int CompareItems(
    [InAttribute] String^ bstrSoFar, 
    [InAttribute] String^ bstrOther, 
    [InAttribute] int lCharactersToCompare, 
    [OutAttribute] int% pLResult
)
abstract CompareItems : 
        bstrSoFar:string * 
        bstrOther:string * 
        lCharactersToCompare:int * 
        pLResult:int byref -> int
function CompareItems(
    bstrSoFar : String, 
    bstrOther : String, 
    lCharactersToCompare : int, 
    pLResult : int
) : int

Parâmetros

  • bstrSoFar
    Tipo: String

    [in] Primeira seqüência de caracteres a ser comparado.

  • bstrOther
    Tipo: String

    [in] Segunda seqüência de caracteres para comparar com a primeira seqüência de caracteres.

  • lCharactersToCompare
    Tipo: Int32

    [in] Número de caracteres para comparar.

  • pLResult
    Tipo: Int32%

    [out] Resultado da comparação.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, retornará S_OK; Caso contrário, retorna um código de erro (caso em que a comparação de padrão é usada).

Comentários

COM assinatura

De textmgr2.idl:

HRESULT IVsCompletionSetEx::CompareItems(
   [in]const BSTR bstrSoFar,
   [in]const BSTR bstrOther,
   [in]long lCharactersToCompare,
   [out]long* plResult
);

Este método fornece uma maneira de localizar um item correspondente na lista de conclusão de maneira específica do idioma. Compare a primeira lCharactersToCompare caracteres de dois itens de complemento e o conjunto de plResult parâmetro para uma das seguintes condições:

Valor

Significado

plResult < 0

bstrSoFarvem antesbstrOther

plResult == 0

bstrSoFaré equivalente abstrOther

plResult> 0

bstrSoFarvem depoisbstrOther

Segurança do .NET Framework

Consulte também

Referência

IVsCompletionSetEx Interface

Namespace Microsoft.VisualStudio.TextManager.Interop