New to Telerik UI for WinForms? Start a free 30-day trial

Represents a minutely recurrence rule.

Definition

Constructors

C#
public MinutelyRecurrenceRule()

Properties

Gets the type of the recurrence rule.

C#
public override RecurrenceType Frequency { get; }
Property Value:

The type of the recurrence rule.

Overrides: RecurrenceRule.Frequency

Methods

Creates a new instance of the concrete rule type for use by Clone().

C#
protected override RecurrenceRule CreateInstance()
Returns:

RecurrenceRule

A new instance of the concrete recurrence-rule type.

Overrides: RecurrenceRule.CreateInstance()

Returns false for a rule of another type; otherwise compares the shared recurrence settings.

C#
public override bool Equals(RecurrenceRule other)
Parameters:otherRecurrenceRule

The rule to compare with this minutely rule.

Returns:

bool

true when other is an equal minutely rule; otherwise, false.

Overrides: RecurrenceRule.Equals(RecurrenceRule)

Gets the occurrence start for given a occurrence index.

C#
public override DateTime GetOccurrenceStart(int index, DateTime startDate, DateTimeFormatInfo dateTimeFormat)
Parameters:indexint

The index.

startDateDateTime

The start of the recurring series.

dateTimeFormatDateTimeFormatInfo

The date time format.

Returns:

DateTime

Overrides: RecurrenceRule.GetOccurrenceStart(int, DateTime, DateTimeFormatInfo)

Tests the candidate occurrence interval against the exception event's start-to-end interval.

C#
public override bool IntersectsWithException(DateTime eventStart, TimeSpan eventDuration, IEvent exception)
Parameters:eventStartDateTime

The start of the candidate occurrence.

eventDurationTimeSpan

The candidate occurrence duration, used to calculate its end.

exceptionIEvent

The exception event to compare with the candidate occurrence.

Returns:

bool

true when the constructed intervals intersect; otherwise, false.

Overrides: RecurrenceRule.IntersectsWithException(DateTime, TimeSpan, IEvent)