ICSharpCode.AvalonEdit.Document.TextDocument.Replace C# (CSharp) Method

Replace() public method

Replaces text.
public Replace ( ISegment segment, ITextSource text ) : void
segment ISegment
text ITextSource
return void
        public void Replace(ISegment segment, ITextSource text)
        {
            if (segment == null)
                throw new ArgumentNullException("segment");
            Replace(segment.Offset, segment.Length, text, null);
        }

Same methods

TextDocument::Replace ( ISegment segment, string text ) : void
TextDocument::Replace ( int offset, int length, ITextSource text ) : void
TextDocument::Replace ( int offset, int length, ITextSource text, OffsetChangeMap offsetChangeMap ) : void
TextDocument::Replace ( int offset, int length, ITextSource text, OffsetChangeMappingType offsetChangeMappingType ) : void
TextDocument::Replace ( int offset, int length, string text ) : void
TextDocument::Replace ( int offset, int length, string text, OffsetChangeMap offsetChangeMap ) : void
TextDocument::Replace ( int offset, int length, string text, OffsetChangeMappingType offsetChangeMappingType ) : void

Usage Example

 public void FixUpFirstPartOfDelimiter()
 {
     document.Text = "a\n\nb";
     document.Replace(1, 1, "\r");
     Assert.AreEqual("a\r\nb", document.Text);
     CheckDocumentLines("a",
                        "b");
 }
All Usage Examples Of ICSharpCode.AvalonEdit.Document.TextDocument::Replace