Metodo IVsCompletionSet.GetBestMatch
Determina l'indice del set di completamenti di più corrispondente, si consideri ciò che è stato digitato fino a questo momento.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Parametri
pszSoFar
Tipo: String[in] Stringa contenente il testo digitato dall'utente.
iLength
Tipo: Int32[in] Intero che contiene la lunghezza della stringa.
piIndex
Tipo: Int32%[out] Restituisce un numero intero che specifica l'indice.
pdwFlags
Tipo: UInt32%[out] Restituisce il tipo di corrispondenza completato. per un elenco di pdwFlags i valori, vedere UpdateCompletionFlags.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsCompletionSet::GetBestMatch(
[in] const WCHAR *pszSoFar,
[in] long iLength,
[out] long *piIndex,
[out] DWORD *pdwFlags
);
Implementare questo metodo per determinare il completamento di più corrispondente per una parola al testo digitato dall'utente. La visualizzazione chiama questo metodo e passa in una stringa contenente il testo e la lunghezza della stringa. In risposta a questa chiamata, restituire una posizione di indice del completamento impostato che identifica la migliore corrispondenza e un flag che identifica il tipo di corrispondenza eseguito.
La visualizzazione viene chiamato questo metodo solo se CSF_CUSTOMMATCHING viene specificato nei flag di completamento del set.
se pdwFlags è impostato peruna o l'altra GBM_SELECT o GBM_UNIQUE, quindi la corrispondenza predefinita nel confronto con distinzione tra maiuscole e minuscole di utilizzo di visualizzazione.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.