Source.SetText Метод

Определение

Помещает указанный текст в исходный файл.

Перегрузки

SetText(String)

Замещает исходное содержимое данным текстом.

SetText(TextSpan, String)

Заменяет указанный диапазон источника данным текстом.

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

Заменяет указанный раздел источника данным текстом.

Комментарии

Эти методы изменяют текст в исходном файле, заменяя все содержимое источника или только указанный раздел.

SetText(String)

Замещает исходное содержимое данным текстом.

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)

Параметры

newText
String

Новый текст.

Комментарии

Этот метод вызывает GetLastLineIndex метод для получения последней строки, а затем вызывает метод, ReplaceLines чтобы заменить все строки новым текстом.

Этот метод может вызвать исключение, если произошла ошибка.

Применяется к

SetText(TextSpan, String)

Заменяет указанный диапазон источника данным текстом.

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)

Параметры

span
TextSpan

Объект TextSpan, описывающий диапазон для замены.

newText
String

Строка, содержащая новый текст.

Комментарии

Этот метод пересылает вызов другому методу, ориентированному на диапазон SetText(Int32, Int32, Int32, Int32, String) .

Применяется к

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

Заменяет указанный раздел источника данным текстом.

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)

Параметры

startLine
Int32

Первая строка источника, которую требуется заменить.

startCol
Int32

Начальное смещение первого знака в первой заменяемой строке.

endLine
Int32

Последняя строка источника, которую требуется заменить.

endCol
Int32

Последнее смещение знака в последней строке, который требуется заменить.

newText
String

Новый текст.

Комментарии

Этот метод проверяет входной диапазон, а затем вызывает метод, ReplaceLines чтобы заменить указанный раздел новым текстом.

Если параметр newText имеет значение null, то заданный диапазон удаляется.

Этот метод может вызвать исключение, если произошла ошибка.

Применяется к