Udostępnij za pośrednictwem


Metoda Declarations.GetInitialExtent —

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

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

Parametry

  • line
    Typ: System.Int32%
    [out] Numer wiersza, w której obecnie znajduje się znak karetki.
  • startIdx
    Typ: System.Int32%
    [out] Przesunięcie znaku w wierszu do pierwszego znaku tekstu, który ma wyzwalać commit.
  • endIdx
    Typ: System.Int32%
    [out] Znak przesunięcie do ostatniego znaku tekstu, który ma wyzwalać commit.

Wartość zwracana

Typ: System.Boolean
Jeśli został określony zakres początkowy, zwraca true; w przeciwnym razie zwraca false.

Uwagi

Tej metody należy użyć niektóre środki, aby określić początkowy zakres tekstu, dzięki czemu może być poprawnie umieszczony listy zakończenia.Jeśli ta metoda zwraca false, następnie, zwykle wywołuje rozmówcę GetWordExtent metody na Source klasy, aby uzyskać zakres, aby użyć.Typowa metoda jest do analizowania tekstu przed kursorem i dostosowań w zakresie tego tekstu do wyrównania znaków specjalnych (na przykład w języku XML, może być konieczne uwzględnienie otaczającym go "<" i ">" znaków).Ponieważ GetWordExtent robi to już, GetInitialExtent metoda zazwyczaj nic nie robi i zwraca false.

Metoda ta jest zwykle wywoływana z GetInitialExtent metodę w CompletionSet klasy.

Metody podstawowej zawsze ustawia line, startIdx, i endIdx 0 i zwraca false.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Declarations Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package