Class SortRange
Represents a container for a sorted collection of IRange objects.
public class SortRange : Range, ISortRange, IRange, ICloneable
- Inheritance
-
SortRange
- Implements
Constructors
- SortRange(IRange, int)
Initializes a new instance of the
SortRangeclass with specified settings.
- SortRange(int)
Initializes a new instance of the
SortRangeclass with specified index.
Properties
- EndPoint
Gets or sets end of
ISortRangearea.
- Index
Represents index of this
ISortRangewithin the top level ranges collection.
- Range
Represents current
IRangeobject in the ranges list.
- Ranges
Represents collection of
IRangeobjects stored in this range list.
- StartPoint
Gets or sets begin of
ISortRangearea.
Methods
- Add(ISortRange)
Adds specific
ISortRangeto range list.
- Assign(IRange)
Copies contents from another
IRangeobject.
- BlockDeleting(Rectangle, IRangeList, IComparer<IRange>)
Removes all ranges from specified region.
- Clear()
Clears
IRangecollection.
- Clone()
Creates a new object that is a copy of the current
ISortRangeobject.
- Contains(IRange)
Indicates whether the range container contains a specific
IRangeentry.
- GetRanges(IList<IRange>)
Fills list specified by Ranges parameter with this
ISortRange.
- PositionChanged(int, int, int, int, IRangeList, IComparer<IRange>)
Updates specified position by DeltaX and DeltaY values for any ranges in the collection.