public DeviceDispositions DeviceDisposition() { var x = new global::Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation(); if (x.SystemProductName.Equals("Virtual")) { return(DeviceDispositions.Virtual); } switch (DeviceFamily()) { case DeviceFamilies.Desktop: return(DeviceDispositions.Desktop); case DeviceFamilies.Team: return(DeviceDispositions.Team); case DeviceFamilies.IoT: return(DeviceDispositions.IoT); case DeviceFamilies.Xbox: return(DeviceDispositions.Xbox); case DeviceFamilies.HoloLens: return(DeviceDispositions.HoloLens); case DeviceFamilies.Mobile: { if (IsContinuum()) { return(DeviceDispositions.Continuum); } else if (IsPhone()) { return(DeviceDispositions.Phone); } else { return(DeviceDispositions.Mobile); } } case DeviceFamilies.Unknown: default: return(DeviceDispositions.Unknown); } }
public DeviceDispositions DeviceDisposition() { var x = new global::Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation(); if (x.SystemProductName.Equals("Virtual")) return DeviceDispositions.Virtual; switch (DeviceFamily()) { case DeviceFamilies.Desktop: return DeviceDispositions.Desktop; case DeviceFamilies.Team: return DeviceDispositions.Team; case DeviceFamilies.IoT: return DeviceDispositions.IoT; case DeviceFamilies.Xbox: return DeviceDispositions.Xbox; case DeviceFamilies.HoloLens: return DeviceDispositions.HoloLens; case DeviceFamilies.Mobile: { if (IsContinuum()) return DeviceDispositions.Continuum; else if (IsPhone()) return DeviceDispositions.Phone; else return DeviceDispositions.Mobile; } case DeviceFamilies.Unknown: default: return DeviceDispositions.Unknown; } }