Source.SetText Methode

Definition

Setzt den angegebenen Text in die Quelldatei ein.

Überlädt

SetText(String)

Ersetzt den Quelleninhalt durch den gegebenen Text.

SetText(TextSpan, String)

Ersetzt die angegebene Quellspanne durch den gegebenen Text.

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

Ersetzt den angegebenen Quellabschnitt durch den gegebenen Text.

Hinweise

Diese Methoden ändern den Text in der Quelldatei, indem Sie entweder den gesamten Inhalt der Quelle oder nur einen angegebenen Abschnitt ersetzen.

SetText(String)

Ersetzt den Quelleninhalt durch den gegebenen Text.

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)

Parameter

newText
String

Der neue Text.

Hinweise

Diese Methode ruft die GetLastLineIndex -Methode auf, um die letzte Zeile zu erhalten, und ruft dann die- ReplaceLines Methode auf, um alle Zeilen durch den neuen Text zu ersetzen.

Diese Methode kann eine Ausnahme auslösen, wenn ein Fehler aufgetreten ist.

Gilt für

SetText(TextSpan, String)

Ersetzt die angegebene Quellspanne durch den gegebenen Text.

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)

Parameter

span
TextSpan

Ein TextSpan-Objekt, das die Spanne beschriebt, die ersetzt wird.

newText
String

Eine Zeichenfolge, die den neuen Text enthält.

Hinweise

Diese Methode leitet den-Befehl an die andere spannen orientierte SetText(Int32, Int32, Int32, Int32, String) Methode weiter.

Gilt für

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

Ersetzt den angegebenen Quellabschnitt durch den gegebenen Text.

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)

Parameter

startLine
Int32

Die erste Zeile des Quellcodes, die zu ersetzen ist.

startCol
Int32

Der Anfangsoffset des ersten Zeichens in der ersten zu ersetzenden Zeile.

endLine
Int32

Die letzte zu ersetzende Quellzeile.

endCol
Int32

Der Offset des letzten Zeichens in der letzten zu ersetzenden Zeile.

newText
String

Der neue Text.

Hinweise

Diese Methode überprüft den Eingabebereich und ruft dann die- ReplaceLines Methode auf, um den angegebenen Abschnitt durch den neuen Text zu ersetzen.

Wenn newText ein NULL-Wert ist, wird die angegebene Spanne gelöscht.

Diese Methode kann eine Ausnahme auslösen, wenn ein Fehler aufgetreten ist.

Gilt für