version property

  1. @override
DarwinVersion get version
override

Implementation

@override
DarwinVersion get version {
  return using((arena) {
    final nsVersionPtr = arena<NSOperatingSystemVersion>();
    info.getOperatingSystemVersion(nsVersionPtr);
    final nsVersion = nsVersionPtr.ref;
    return DarwinVersion(
      majorVersion: nsVersion.majorVersion,
      minorVersion: nsVersion.minorVersion,
      patchVersion: nsVersion.patchVersion,
    );
  });
}