Source.SetText Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.