static OperatingSystem OSVersion
static bool IsTvOSVersionAtLeast(int major, int minor=0, int build=0)
static bool IsMacCatalystVersionAtLeast(int major, int minor=0, int build=0)
static bool IsIOSVersionAtLeast(int major, int minor=0, int build=0)
static bool IsMacCatalyst()
OperatingSystem(PlatformID platform, Version version)
static bool IsFreeBSDVersionAtLeast(int major, int minor=0, int build=0, int revision=0)
static bool IsOSVersionAtLeast(int major, int minor, int build, int revision)
static bool IsOSPlatformVersionAtLeast(string platform, int major, int minor=0, int build=0, int revision=0)
static bool IsWindowsVersionAtLeast(int major, int minor=0, int build=0, int revision=0)
static bool IsAndroidVersionAtLeast(int major, int minor=0, int build=0, int revision=0)
static bool IsOSPlatform(string platform)
static bool IsMacOSVersionAtLeast(int major, int minor=0, int build=0)
readonly string _servicePack
override string ToString()
void GetObjectData(SerializationInfo info, StreamingContext context)
OperatingSystem(PlatformID platform, Version version, string servicePack)
static bool IsWatchOSVersionAtLeast(int major, int minor=0, int build=0)
readonly Version _version
readonly PlatformID _platform
static string Arg_EnumIllegalVal
static string Format(string resourceFormat, object p1)
override string ToString()
void AppendLiteral(string value)
void AppendFormatted(ReadOnlySpan< char > value)