Compartir a través de


IVsCompletionSet.GetBestMatch (Método)

Determina el índice del conjunto más parecido de finalización, con lo que se ha escrito hasta ahora.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
Function GetBestMatch ( _
    pszSoFar As String, _
    iLength As Integer, _
    <OutAttribute> ByRef piIndex As Integer, _
    <OutAttribute> ByRef pdwFlags As UInteger _
) As Integer
int GetBestMatch(
    string pszSoFar,
    int iLength,
    out int piIndex,
    out uint pdwFlags
)
int GetBestMatch(
    [InAttribute] String^ pszSoFar, 
    [InAttribute] int iLength, 
    [OutAttribute] int% piIndex, 
    [OutAttribute] unsigned int% pdwFlags
)
abstract GetBestMatch : 
        pszSoFar:string * 
        iLength:int * 
        piIndex:int byref * 
        pdwFlags:uint32 byref -> int
function GetBestMatch(
    pszSoFar : String, 
    iLength : int, 
    piIndex : int, 
    pdwFlags : uint
) : int

Parámetros

  • pszSoFar
    Tipo: String

    [in] una cadena que contiene el texto escrito por el usuario.

  • iLength
    Tipo: Int32

    [in] entero que contiene la longitud de la cadena.

  • piIndex
    Tipo: Int32%

    [out] devuelve un entero que especifica el índice.

  • pdwFlags
    Tipo: UInt32%

    [out] Devuelve el tipo de coincidencia completo. Para obtener una lista de valores de pdwFlags , vea UpdateCompletionFlags.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsCompletionSet::GetBestMatch(
   [in] const WCHAR *pszSoFar,
   [in] long iLength,
   [out] long *piIndex,
   [out] DWORD *pdwFlags
);

Implemente este método para determinar la finalización coincidente más próxima para una palabra determinada el texto escrito por el usuario. La vista llama a este método y pasa una cadena que contiene el texto y la longitud de la cadena. En respuesta a esta llamada, devuelve una posición de índice en la finalización establecida que identifica la mejor coincidencia, y un marcador que identifica el tipo de coincidencia realizada.

La vista llama a este método solo si CSF_CUSTOMMATCHING se especifica en los indicadores de conjunto.

Si pdwFlags se establece en GBM_SELECT o GBM_UNIQUE, el valor predeterminado coincidente en la vista utiliza la comparación distingue entre mayúsculas y minúsculas.

Seguridad de .NET Framework

Vea también

Referencia

IVsCompletionSet Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)