Recurrence Class
Represents a recurrence pattern that can be used to define date ranges.
Definition
Namespace: Extreme.DataAnalysis
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
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. |