public void When_Windows_Insider_Version_ToLong() { var version = new Version("10.0.22523.1000"); var longVersion = VersionHelpers.ToLong(version); Assert.AreEqual(2814751243174888L, longVersion); }
partial void Initialize() { DeviceFamily = $"{OsName}.{AnalyticsInfo.DeviceForm}"; if (Version.TryParse(UIDevice.CurrentDevice.SystemVersion, out var version)) { DeviceFamilyVersion = VersionHelpers.ToLong(version).ToString(); } }
partial void Initialize() { DeviceFamily = $"{OsName}.{AnalyticsInfo.DeviceForm}"; if (Version.TryParse(NSProcessInfo.ProcessInfo.OperatingSystemVersionString, out var version)) { DeviceFamilyVersion = VersionHelpers.ToLong(version).ToString(); } }
partial void Initialize() { DeviceFamily = $"{OsName}.{AnalyticsInfo.DeviceForm}"; var versionString = Build.VERSION.Release; if (int.TryParse(versionString, out var intVersion)) { versionString = $"{intVersion}.0.0.0"; } if (Version.TryParse(versionString, out var version)) { DeviceFamilyVersion = VersionHelpers.ToLong(version).ToString(); } }