Condividi tramite


Metodo Declarations.GetBestMatch

Determina la migliore corrispondenza di completamenti per il valore specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  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)

Sintassi

'Dichiarazione
Public Overridable Sub GetBestMatch ( _
    value As String, _
    <OutAttribute> ByRef index As Integer, _
    <OutAttribute> ByRef uniqueMatch As Boolean _
)
public virtual void GetBestMatch(
    string value,
    out int index,
    out bool uniqueMatch
)

Parametri

  • value
    Tipo: System.String
    [in] Il testo da ricercare su.Questo rappresenta in genere il testo digitato dall'utente.
  • index
    Tipo: System.Int32%
    [out] Restituisce l'indice dell'elemento corrisponda a quella di meglio il valore.
  • uniqueMatch
    Tipo: System.Boolean%
    [out] Restituisce true se la migliore corrispondenza è l'unica corrispondenza e corrisponde al valore esattamente; in caso contrario, restituisce false.

Note

Questo metodo viene chiamato dal GetBestMatch metodo in CompletionSet una classe per determinare quale elemento nell'elenco di completamento IntelliSense da evidenziare come caratteri sono tipizzati.

il metodo di base chiama IsMatch metodo per trovare una corrispondenza.Una corrispondenza univoca viene visualizzata se l'elemento successivo nell'elenco non corrisponde o la ricerca è all'elenco.Se non viene rilevata alcuna corrispondenza, index è impostato sul numero di elementi nell'elenco e uniqueMatch è impostato su true.se value viene nullriferimento null (Nothing in Visual Basic) o essere vuoto, a COMException l'eccezione viene generata un'eccezione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Declarations Classe

Spazio dei nomi Microsoft.VisualStudio.Package