Udostępnij za pośrednictwem


Metoda CompletionSet.GetInitialExtent —

Pobiera początkowy zakres tekstu, które mają być wypełnione.

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 GetInitialExtent ( _
    <OutAttribute> ByRef line As Integer, _
    <OutAttribute> ByRef startIdx As Integer, _
    <OutAttribute> ByRef endIdx As Integer _
) As Integer
public virtual int GetInitialExtent(
    out int line,
    out int startIdx,
    out int endIdx
)

Parametry

  • line
    Typ: System.Int32%
    [out] Zwraca numer wiersza, w którym znajduje się tekst.
  • startIdx
    Typ: System.Int32%
    [out] Zwraca znak przesunięcie pierwszego znaku tekstu.
  • endIdx
    Typ: System.Int32%
    [out] Zwraca wartość Przesunięcie w znakach ostatni znak tekstu.

Wartość zwracana

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

Implementuje

IVsCompletionSet.GetInitialExtent(Int32%, Int32%, Int32%)

Uwagi

Początkowy zakres jest używana Aby zamienić tekst ukończenie z zaznaczonego elementu z listy Zakończenie.

Ta metoda jest implementacją GetInitialExtent metoda na IVsCompletionSet interfejs.

Wywołania pierwszej podstawowej metoda GetInitialExtent metoda na Declarations obiekt , który został przekazany do Init metoda. Jeśli tego wywołanie nie powiedzie się, wywołania podstawową metoda GetCaretPos na IVsTextView obiekt przekazany do Init metoda get bieżącą pozycją karetki. Bazowy metoda wywołuje GetWordExtent metoda na Source obiekt , który został przekazany do CompletionSet klasy konstruktor do pobrania w zakresie słowo , zawierającego kursor. Jeśli tego wywołanie nie powiedzie się, wywołania podstawową metoda GetWordExtent ponownie, tym razem z pozycji po lewej stronie kursora.Jeśli tym drugie wywołanie kończy się niepowodzeniem, podstawowy metoda zwraca E_NOTIMPL; w przeciwnym razie podstawowej metoda zwraca zakres, w jakim stwierdzono i zwraca kod sukcesu S_OK.Innymi słowy, podstawową metoda próbuje bardzo mocno określają zakres początkowy.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CompletionSet Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package