Metoda Source.GetTextUpToLine —
Pobiera tekst ze źródła do i włącznie z numerem danej linii.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: 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.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Składnia
'Deklaracja
Public Function GetTextUpToLine ( _
line As Integer _
) As String
public string GetTextUpToLine(
int line
)
Parametry
- line
Typ: System.Int32
Numer wiersza ostatniego wiersza tekstu do uzyskania.Określ 0 w celu uzyskania cały tekst w źródle.
Wartość zwracana
Typ: System.String
Cały tekst, w tym danej linii.
Uwagi
Ta metoda wymaga GetLastLineIndex metody na IVsTextLines obiektu przekazany do Source konstruktora klasy, aby uzyskać całkowitą liczbę wierszy.Jeśli line jest równa 0, użyj całkowita liczba wierszy (minus 1) jako ostatni wiersz; w przeciwnym razie, użyj line , jeśli nie przekracza całkowitej liczby wierszy.Wreszcie, uzyskać długość ostatniego wiersza w celu uzyskania (z zaproszeniem do GetLengthOfLine) i zwraca wynik z wywołania GetText(Int32, Int32, Int32, Int32).Ta metoda zgłasza wyjątek, jeżeli albo GetLastLineIndex lub GetLengthOfLine zwracać błędy.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..