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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)