Sharepoint recurring events are similar to Outlook recurring events and provides several options to specify End Date pattern. If you find the type of End Date pattern in a recurring event you can find it in AfterProperties field of SPItemEventProperties object. Just check following
AfterProperties[“RecurrencePattern#EndDateRangeType:fRecurrence”]
Following are possible outputs and their meaning
- 0 No end date.
- 1 End after a specified number of occurrences. Requires that RecurrencePattern#repeatInstances:fRecurrence be specified.
- 2 End by a specified date. Requires that RecurrencePattern#windowEnd:fRecurrence be specified.