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)
Параметры
- 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, то заданный диапазон удаляется.
Этот метод может вызвать исключение, если произошла ошибка.