Source.GetText Metoda

Definice

Získá text ze zdrojového souboru.

Přetížení

GetText(TextSpan)

Získá text obsažený v rozsahu textu.

GetText(Int32, Int32, Int32, Int32)

Získá text mezi zadanými umístěními.

GetText()

Načte celý text zdrojového souboru.

Poznámky

Tyto metody poskytují různé způsoby získání textu ze zdrojového souboru.

GetText(TextSpan)

Získá text obsažený v rozsahu textu.

public:
 System::String ^ GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public:
 Platform::String ^ GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
std::wstring GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public string GetText (Microsoft.VisualStudio.TextManager.Interop.TextSpan span);
member this.GetText : Microsoft.VisualStudio.TextManager.Interop.TextSpan -> string
Public Function GetText (span As TextSpan) As String

Parametry

span
TextSpan

TextSpanStruktura, která definuje blok textu.

Návraty

String

Text obsažený v rozsahu textu

Platí pro

GetText(Int32, Int32, Int32, Int32)

Získá text mezi zadanými umístěními.

public:
 System::String ^ GetText(int startLine, int startCol, int endLine, int endCol);
public:
 Platform::String ^ GetText(int startLine, int startCol, int endLine, int endCol);
std::wstring GetText(int startLine, int startCol, int endLine, int endCol);
public string GetText (int startLine, int startCol, int endLine, int endCol);
member this.GetText : int * int * int * int -> string
Public Function GetText (startLine As Integer, startCol As Integer, endLine As Integer, endCol As Integer) As String

Parametry

startLine
Int32

První řádek textu, který se má získat

startCol
Int32

Posun prvního řádku k prvnímu znaku, který se má získat

endLine
Int32

Poslední řádek textu, který se má získat

endCol
Int32

Posun na posledním řádku k poslednímu znaku, který se má získat

Návraty

String

Požadovaný text. Může to být prázdný řetězec.

Poznámky

Tato metoda předává volání GetLineText metody IVsTextLines objektu předanému Source konstruktoru třídy. Tato metoda vyvolá výjimku, pokud GetLineText vrátí chybu.

Platí pro

GetText()

Načte celý text zdrojového souboru.

public:
 System::String ^ GetText();
public:
 Platform::String ^ GetText();
std::wstring GetText();
public string GetText ();
member this.GetText : unit -> string
Public Function GetText () As String

Návraty

String

Celý zdrojový soubor.

Poznámky

Tuto metodu použijte pro přístup k celému zdrojovému souboru jako k jednomu bloku textu.

Tato metoda volá GetLastLineIndex metodu na IVsTextLines objekt předaný Source konstruktoru třídy a vrátí výsledek volání GetText(Int32, Int32, Int32, Int32) pomocí počátečního a koncového umístění zdrojového souboru. Tato metoda vyvolá výjimku, pokud GetLastLineIndex vrátí chybu.

Platí pro