public interface ISequenceRange : IComparable, IComparable<ISequenceRange>
Public Interface ISequenceRange Inherits IComparable, IComparable(Of ISequenceRange)
public interface class ISequenceRange : IComparable, IComparable<ISequenceRange^>
type ISequenceRange = interface interface IComparable interface IComparable<ISequenceRange> end
Thetype exposes the following members.
The end index of the range. This index must be non-negative and it will be enforced to always be greater than or equal to the Start index.
A string identifier of the sequence range.
Optional additional data to store along with the ID and indices of the range. Metadata must be stored with a string key name.
Gets the sequence ranges from which this sequence range is obtained. This property will be filled by the operations like Merge, Intersect etc.
The beginning index of the range. This index must be non-negative and it will be enforced to always be less than or equal to the End index.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.(Inherited from IComparable.)
Compares the current object with another object of the same type.(Inherited from IComparable.)