AppointmentCalendar.SyncManager value for different Accounts

Daniele
1,991
Reputation points
In Windows 10 Settings > Account > Email & accounts I added 3 accounts: Exchange, Office 365 and Google.
I wrote an app to access the calendars related to these accounts, when and I inspect the properties of AppointmentCalendar I found that
- for Exchange the value of property AppointmentCalendar.SyncManager is Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager
- for Office 365 and Google the property AppointmentCalendar.SyncManager is null
What I would like to know is why there is this difference? Is something coded in Windows or in UWP? Or there is something coded in Exchange, Office 365 and Google?