ITextEdit::Replace Method (Span, String^)
Visual Studio 2015
Replaces a sequence of characters with different text.
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Parameters
- replaceSpan
-
Type:
Microsoft.VisualStudio.Text::Span
The span of characters to replace.
- replaceWith
-
Type:
System::String^
The new text.
Return Value
Type: System::Booleantrue if the replacement succeeded, false if it was prevented by a read-only region.
| Exception | Condition |
|---|---|
| ArgumentNullException | replaceWith is null. |
| InvalidOperationException | |
| ArgumentOutOfRangeException | replaceSpan.End is greater than the length of the buffer. |
This method has the same effect as first deleting the characters in replaceSpan and then inserting replaceWith.
Replacing an empty span with an empty string will succeed but will not generate a new snapshot or raise a Changed event.
Show: