ARCed.Scintilla.Range.PositionInRange C# (CSharp) Method

PositionInRange() public method

public PositionInRange ( int position ) : bool
position int
return bool
        public bool PositionInRange(int position)
        {
            return position >= this._start && position <= this._end;
        }

Usage Example

Example #1
0
        public Range FindPrevious(string searchString, bool wrap, SearchFlags flags, Range searchRange)
        {
            int caret = Scintilla.Caret.Position;
            if (!searchRange.PositionInRange(caret))
                return Find(searchRange.End, searchRange.Start, searchString, flags);

            int anchor = Scintilla.Caret.Anchor;
            if (!searchRange.PositionInRange(anchor))
                anchor = caret;

            Range r = Find(anchor, searchRange.Start, searchString, flags);
            if (r != null)
                return r;
            else if (wrap)
                return Find(searchRange.End, anchor, searchString, flags);
            else
                return null;
        }
All Usage Examples Of ARCed.Scintilla.Range::PositionInRange