TimeIntervalT Methods |
The TimeIntervalT generic type exposes the following members.
Name | Description | |
---|---|---|
Add(TimeIntervalT) |
Adds two intervals together, producing an interval list that
includes both intervals.
| |
Add(TimeIntervalCollectionT) |
Adds an interval list to this interval, producing a new interval list
that includes this interval plus all intervals in the input list.
The input list is not changed by this method.
| |
ChangeDataTNew |
Creates a new interval that is identical to this time interval,
except that it has a different value for the Data property.
| |
Contains |
Determines if the interval contains a specified date.
| |
Equals(Object) |
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).) | |
Equals(TimeIntervalT) |
Indicates whether another instance of this type is exactly equal to this instance.
| |
Equals(TimeIntervalT, IEqualityComparerT) |
Indicates whether another instance of this type is exactly equal to this instance.
| |
EqualsEpsilon(TimeIntervalT, Double) | ||
EqualsEpsilon(TimeIntervalT, Double, IEqualityComparerT) | ||
GetHashCode |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.) | |
GetHashCode(IEqualityComparerT) |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Intersect(TimeInterval) |
Computes an interval which is the intersection of this interval with another,
with the data from this one.
| |
Intersect(TimeIntervalT) |
Computes an interval which is the intersection of this interval with another.
| |
Intersect(TimeIntervalT, IEqualityComparerT) |
Computes an interval which is the intersection of this interval with another.
| |
IntersectMergingData |
Computes an interval which is the intersection of this interval with another while
also providing a means to merge the data of the two intervals.
| |
RemoveData |
Creates a new interval that is identical to this one except that it does not have a
Data property.
| |
ToDuration | ||
ToString |
Returns a string with interval in the format "[Start, Stop) - Data". Square brackets indicate
that the end point of the interval is included in the intervals. Parenthesis indicate that the
end point is not included.
(Overrides ObjectToString.) | |
ToTimeStandard |
Returns a TimeIntervalT equivalent to this one where the time standard
of the start and end dates has been converted to the specified standard.
|