public RangeHelper Range(int cp1, int cp2) { GetRichEditOleInterface(); IntPtr ppRange = IntPtr.Zero; if (ITextDocumentValue.Range(cp1, cp2, ref ppRange) == 0) { var rng = new RangeHelper((ITextRange)Marshal.GetTypedObjectForIUnknown(ppRange, typeof(ITextRange))); return(rng); } else { return(null); } }
public RichTextRange GetRange(int first, int last) { return(new RichTextRange(this, _textDocument.Range(first, last))); }