Source.SetText Metoda

Definice

Vloží zadaný text do zdrojového souboru.

Přetížení

SetText(String)

Nahradí zdrojový obsah daným textem.

SetText(TextSpan, String)

Nahradí zadaný rozsah zdroje zadaným textem.

SetText(Int32, Int32, Int32, Int32, String)

Nahradí zadaný oddíl zdroje zadaným textem.

Poznámky

Tyto metody mění text ve zdrojovém souboru, a to buď nahrazením celého obsahu zdroje, nebo pouze zadaného oddílu.

SetText(String)

Nahradí zdrojový obsah daným textem.

public:
 void SetText(System::String ^ newText);
public:
 void SetText(Platform::String ^ newText);
void SetText(std::wstring const & newText);
public void SetText (string newText);
member this.SetText : string -> unit
Public Sub SetText (newText As String)

Parametry

newText
String

Nový text.

Poznámky

Tato metoda volá GetLastLineIndex metodu, aby získala poslední řádek, a poté volá ReplaceLines metodu, která nahradí všechny řádky novým textem.

Tato metoda může vyvolat výjimku, pokud došlo k chybě.

Platí pro

SetText(TextSpan, String)

Nahradí zadaný rozsah zdroje zadaným textem.

public:
 void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, System::String ^ newText);
public:
 void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, Platform::String ^ newText);
void SetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span, std::wstring const & newText);
public void SetText (Microsoft.VisualStudio.TextManager.Interop.TextSpan span, string newText);
member this.SetText : Microsoft.VisualStudio.TextManager.Interop.TextSpan * string -> unit
Public Sub SetText (span As TextSpan, newText As String)

Parametry

span
TextSpan

TextSpanObjekt popisující rozsah, který má být nahrazen.

newText
String

Řetězec, který má nový text.

Poznámky

Tato metoda přepošle volání jiné metodě orientované na rozsah SetText(Int32, Int32, Int32, Int32, String) .

Platí pro

SetText(Int32, Int32, Int32, Int32, String)

Nahradí zadaný oddíl zdroje zadaným textem.

public:
 void SetText(int startLine, int startCol, int endLine, int endCol, System::String ^ newText);
public:
 void SetText(int startLine, int startCol, int endLine, int endCol, Platform::String ^ newText);
void SetText(int startLine, int startCol, int endLine, int endCol, std::wstring const & newText);
public void SetText (int startLine, int startCol, int endLine, int endCol, string newText);
member this.SetText : int * int * int * int * string -> unit
Public Sub SetText (startLine As Integer, startCol As Integer, endLine As Integer, endCol As Integer, newText As String)

Parametry

startLine
Int32

První řádek zdroje, který má být nahrazen.

startCol
Int32

Počáteční posun prvního znaku na prvním řádku, který má být nahrazen.

endLine
Int32

Poslední řádek zdroje, který má být nahrazen.

endCol
Int32

Poslední posun znaku na posledním řádku, který má být nahrazen.

newText
String

Nový text.

Poznámky

Tato metoda ověří vstupní rozsah a pak zavolá metodu, ReplaceLines která nahradí zadaný oddíl novým textem.

Pokud newText je hodnota null, pak je daný rozsah odstraněn.

Tato metoda může vyvolat výjimku, pokud došlo k chybě.

Platí pro