Udostępnij za pośrednictwem


Metoda CompletionSet.GetBestMatch —

Określa, który element na liście jest najlepsze dopasowanie dla tekstu, tak dalece wpisywaną przez użytkownik.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   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)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Składnia

'Deklaracja
Public Overridable Function GetBestMatch ( _
    textSoFar As String, _
    length As Integer, _
    <OutAttribute> ByRef index As Integer, _
    <OutAttribute> ByRef flags As UInteger _
) As Integer
public virtual int GetBestMatch(
    string textSoFar,
    int length,
    out int index,
    out uint flags
)

Parametry

  • textSoFar
    Typ: System.String
    [w] Tekst wpisany przez użytkownik.
  • length
    Typ: System.Int32
    [w] Długość tekstu wpisywanego przez użytkownik.

Wartość zwracana

Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Implementuje

IVsCompletionSet.GetBestMatch(String, Int32, Int32%, UInt32%)

Uwagi

Ta metoda jest implementacją GetBestMatch metoda na IVsCompletionSet interfejs.

Jeśli textSoFar nie jest pusta, wywołania podstawową metoda GetBestMatch metoda na Declarations obiekt , który został przekazany do Init metoda; inaczej, jeśli istnieje tylko jeden element w Declarations listy, a następnie ten wpis jest używany.Jeśli zostanie znaleziony odpowiednik, flags parametr jest ustawiony na GBM_SELECT i jeśli mecz jest unikatowa (oznacza to, że istnieje tylko odpowiadają liście) następnie oflagować GBM_UNIQUE dodaje się do flags parametr. Podstawową metoda zawsze zwraca kod sukcesu S_OK.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CompletionSet Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package