DateRangeCollection Class

Collection of DateRangeItem Items.

Definition

Namespace: ProjectTask
Assembly: ProjectTask (in ProjectTask.dll) Version: 25.2814.3647
C#
public class DateRangeCollection : List<DateRangeItem>
Inheritance
Object    ListDateRangeItem    DateRangeCollection

Constructors

DateRangeCollectionInitializes a new instance of the DateRangeCollection class

Properties

Capacity
(Inherited from ListDateRangeItem)
Count
(Inherited from ListDateRangeItem)
Item
(Inherited from ListDateRangeItem)

Methods

Add Create a new DateRangeItem, add it to the Collection, and return it to the caller.
Add(DateRangeCollection) Add another collection of Date Ranges to this collection.
Add(T)
(Inherited from ListDateRangeItem)
Add(DateTime, DateTime) Add a new Date Range to the collection by member values.
Add(DateTime, TimeSpan) Add a new Date Range to the collection by Member Values.
AddRange
(Inherited from ListDateRangeItem)
And(DateRangeCollection) Logical AND the intersecting Dates and Times of the members of a collection to produce a single common value.
And(DateRangeCollection, DateRangeCollection) Logical AND the intersecting dates and times of two Date Range collections.
AsReadOnly
(Inherited from ListDateRangeItem)
BinarySearch(T)
(Inherited from ListDateRangeItem)
BinarySearch(T, IComparerT)
(Inherited from ListDateRangeItem)
BinarySearch(Int32, Int32, T, IComparerT)
(Inherited from ListDateRangeItem)
Clear
(Inherited from ListDateRangeItem)
Contains
(Inherited from ListDateRangeItem)
ConvertAllTOutput
(Inherited from ListDateRangeItem)
CopyTo(T)
(Inherited from ListDateRangeItem)
CopyTo(T, Int32)
(Inherited from ListDateRangeItem)
CopyTo(Int32, T, Int32, Int32)
(Inherited from ListDateRangeItem)
Equals
(Inherited from Object)
Exists
(Inherited from ListDateRangeItem)
Finalize
(Inherited from Object)
Find
(Inherited from ListDateRangeItem)
FindAll
(Inherited from ListDateRangeItem)
FindIndex(PredicateT)
(Inherited from ListDateRangeItem)
FindIndex(Int32, PredicateT)
(Inherited from ListDateRangeItem)
FindIndex(Int32, Int32, PredicateT)
(Inherited from ListDateRangeItem)
FindLast
(Inherited from ListDateRangeItem)
FindLastIndex(PredicateT)
(Inherited from ListDateRangeItem)
FindLastIndex(Int32, PredicateT)
(Inherited from ListDateRangeItem)
FindLastIndex(Int32, Int32, PredicateT)
(Inherited from ListDateRangeItem)
ForEach
(Inherited from ListDateRangeItem)
GetEnumerator
(Inherited from ListDateRangeItem)
GetHashCode
(Inherited from Object)
GetRange
(Inherited from ListDateRangeItem)
GetType
(Inherited from Object)
IndexOf(T)
(Inherited from ListDateRangeItem)
IndexOf(T, Int32)
(Inherited from ListDateRangeItem)
IndexOf(T, Int32, Int32)
(Inherited from ListDateRangeItem)
Insert
(Inherited from ListDateRangeItem)
InsertRange
(Inherited from ListDateRangeItem)
LastIndexOf(T)
(Inherited from ListDateRangeItem)
LastIndexOf(T, Int32)
(Inherited from ListDateRangeItem)
LastIndexOf(T, Int32, Int32)
(Inherited from ListDateRangeItem)
Mask(DateRangeCollection, DateRangeCollection) Mask off Date Ranges in the caller's Reference Collection, using intersecting Dates and Times found in the Mask Collection.
Mask(DateRangeCollection, DateRangeItem) Mask off Date Ranges in the caller's Reference Collection, using intersecting Dates and Times found in the Mask Collection.
MemberwiseClone
(Inherited from Object)
Remove
(Inherited from ListDateRangeItem)
RemoveAll
(Inherited from ListDateRangeItem)
RemoveAt
(Inherited from ListDateRangeItem)
RemoveRange
(Inherited from ListDateRangeItem)
Reverse
(Inherited from ListDateRangeItem)
Reverse(Int32, Int32)
(Inherited from ListDateRangeItem)
Sort
(Inherited from ListDateRangeItem)
Sort(ComparisonT)
(Inherited from ListDateRangeItem)
Sort(IComparerT)
(Inherited from ListDateRangeItem)
Sort(Int32, Int32, IComparerT)
(Inherited from ListDateRangeItem)
ToArray
(Inherited from ListDateRangeItem)
ToString Return the string contents of this collection.
(Overrides ObjectToString)
TotalHours Return the total number of hours in the provided date range collection.
TrimExcess
(Inherited from ListDateRangeItem)
TrueForAll
(Inherited from ListDateRangeItem)

Explicit Interface Implementations

See Also