Interface ISortRange
Represents an container for a collection of IRange
objects.
public interface ISortRange : IRange, ICloneable
Properties
- Index
When implemented by a class, represents index of this
ISortRange
within the top level ranges collection.
- Range
When implemented by a class, represents current
IRange
object in the ranges list.
- Ranges
When implemented by a class, represents collection of
IRange
objects stored in this range list.
Methods
- Add(ISortRange)
When implemented by a class, adds specific
ISortRange
to range list.
- BlockDeleting(Rectangle, IRangeList, IComparer<IRange>)
When implemented by a class, removes all ranges from specified region.
- Clear()
When implemented by a class, clears
IRange
collection.
- Contains(IRange)
When implemented by a class, indicates whether the range container contains a specific
IRange
entry.
- GetRanges(IList<IRange>)
When implemented by a class, fills list specified by Ranges parameter with this
ISortRange
.
- PositionChanged(int, int, int, int, IRangeList, IComparer<IRange>)
When implemented by a class, updates specified position by DeltaX and DeltaY values for any ranges in the collection.