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

Remove() public method

Removes text.
public Remove ( ISegment segment ) : void
segment ISegment
return void
        public void Remove(ISegment segment)
        {
            Replace(segment, string.Empty);
        }

Same methods

TextDocument::Remove ( int offset, int length ) : void

Usage Example

Esempio n. 1
0
        public void RawlyIndentLine(string indentString, ICSharpCode.AvalonEdit.Document.TextDocument document, DocumentLine line)
        {
            if (!_doBeginUpdateManually)
            {
                document.BeginUpdate();
            }

            // 1)
            int prevInd = 0;
            int curOff  = line.Offset;

            if (curOff < document.TextLength)
            {
                char curChar = '\0';
                while (curOff < document.TextLength && ((curChar = document.GetCharAt(curOff)) == ' ' || curChar == '\t'))
                {
                    prevInd++;
                    curOff++;
                }

                document.Remove(line.Offset, prevInd);
            }

            document.Insert(line.Offset, indentString);
            if (!_doBeginUpdateManually)
            {
                document.EndUpdate();
            }
        }
All Usage Examples Of ICSharpCode.AvalonEdit.Document.TextDocument::Remove