Recurrence Class
Represents a recurrence pattern that can be used to define date ranges.
Definition
Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
public class Recurrence
- Inheritance
- Object → Recurrence
Remarks
Use the Recurrence class to define recurrence patterns that can then be used to create date ranges.
Methods
At | Returns a recurrence on the specified time of day of the current pattern. |
Create | Creates an index of DateTime keys of the specified length using the specified start date. |
Create | Creates an index of DateTime keys between the specified dates. |
Create | Creates an index of DateTime keys from the specified start date over the specified time span. |
Day | Returns a recurrence on the specified day of the current pattern. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Every( | Returns a recurrence repeating after one instance of the specified unit. |
Every( | Returns a recurrence repeating after the specified number of units. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Friday | Returns a monthly recurrence on a specific Friday. |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
Monday | Returns a monthly recurrence on a specific Monday. |
Month | Returns a recurrence on the specified month of the current pattern. |
Offset | Returns a recurrence at the specified offset from the current recurrence. |
Saturday | Returns a monthly recurrence on a specific Saturday. |
Sunday | Returns a monthly recurrence on a specific Sunday. |
Thursday | Returns a monthly recurrence on a specific Thursday. |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Tuesday | Returns a monthly recurrence on a specific Tuesday. |
Wednesday | Returns a monthly recurrence on a specific Wednesday. |
Operators
Implicit(TimeSpan to Recurrence) | Implicitly converts a TimeSpan value to a Recurrence. |
Fields
Daily | Represents a daily recurrence. |
End | Represents a daily recurrence one minute before midnight. |
End | Represents a monthly recurrence on the last day of each month. |
End | Represents a weekly recurrence on the last day of each quarter. |
End | Represents a yearly recurrence on the last day of each year. |
Fridays | Gets a weekly recurrence on Fridays. |
Hourly | Represents a recurrence every hour. |
Mondays | Gets a weekly recurrence on Mondays. |
Monthly | Represents a monthly recurrence. |
Quarterly | Represents a quarterly recurrence. |
Saturdays | Gets a weekly recurrence on Saturdays. |
Start | Represents a daily recurrence at midnight. |
Start | Represents a monthly recurrence on the first day of the month. |
Start | Represents a weekly recurrence on the first day of the quarter. |
Start | Represents a yearly recurrence on the first day of the year. |
Sundays | Gets a weekly recurrence on Sundays. |
Thursdays | Gets a weekly recurrence on Thursdays. |
Tuesdays | Gets a weekly recurrence on Tuesdays. |
Wednesdays | Gets a weekly recurrence on Wednesdays. |
Weekly | Represents a weekly recurrence. |
Yearly | Represents a yearly recurrence. |