Interface
IOccurrenceIterationProvider

Represents a provider that filters the occurrence collection.

Definition

Namespace:Telerik.Windows.Controls.ScheduleView

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

cs-api-definition
public interface IOccurrenceIterationProvider

Methods

GetOccurrences()

Gets all occurrences occurrences.

Declaration

cs-api-definition
IEnumerable<Occurrence> GetOccurrences()

Returns

IEnumerable<Occurrence>

The occurrences.

GetOccurrencesBetween(IOccurrence, IOccurrence)

Gets all occurrences between the given two occurrences.

Declaration

cs-api-definition
IEnumerable<Occurrence> GetOccurrencesBetween(IOccurrence start, IOccurrence end)

Parameters

start

IOccurrence

The starting occurrence.

end

IOccurrence

The ending occurrence.

Returns

IEnumerable<Occurrence>

A collection with filtered occurrences.

GetOccurrencesFrom(IOccurrence)

Gets all occurrences from the given occurrence.

Declaration

cs-api-definition
IEnumerable<Occurrence> GetOccurrencesFrom(IOccurrence start)

Parameters

start

IOccurrence

The starting occurrence.

Returns

IEnumerable<Occurrence>

The filtered occurrences.

GetOccurrencesTo(IOccurrence)

Gets all occurrences to the given occurrence.

Declaration

cs-api-definition
IEnumerable<Occurrence> GetOccurrencesTo(IOccurrence end)

Parameters

end

IOccurrence

The ending occurrence.

Returns

IEnumerable<Occurrence>

The filtered occurrences.