Udostępnij za pośrednictwem


Metoda Declarations.GetBestMatch —

Określa najlepsze dopasowanie zakończenia dla określonej wartości.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Składnia

'Deklaracja
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
)

Parametry

  • value
    Typ: System.String
    [w] Tekst odpowiedniki.Zazwyczaj jest to tekst wpisywany przez użytkownika.
  • index
    Typ: System.Int32%
    [out] Zwraca indeks elementu, który najlepiej odpowiada wartości.
  • uniqueMatch
    Typ: System.Boolean%
    [out] Zwraca true Jeśli najlepsze dopasowanie to tylko takie i dopasowuje wartość dokładnie; w przeciwnym razie zwraca false.

Uwagi

Metoda ta jest zwykle wywoływana z GetBestMatch metodę w CompletionSet klasy do określenia pozycji na liście zakończenia IntelliSense Podświetl jak są wpisywane znaki.

Wywołania metody podstawowej IsMatch metoda szukać odpowiednika.Wskazane jest unikatowego dopasowania, jeśli następny element na liście nie odpowiada lub wyszukiwania znajduje się na końcu listy.Jeśli nie znaleziono, index jest ustawiona na liczbę elementów na liście i uniqueMatch jest ustawiona na wartość true.Jeśli value jest nullodwołanie o wartości null (Nothing w języku Visual Basic) lub jest pusty, COMException jest wyjątek.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Declarations Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package