public class OperatingSystem extends NetObject
.NET documentation at https://learn.microsoft.com/dotnet/api/System.OperatingSystem
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
|
static java.lang.String |
assemblyShortName
Assembly name: System.Private.CoreLib
|
static java.lang.String |
className
Qualified class name: System.OperatingSystem
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
OperatingSystem() |
OperatingSystem(java.lang.Object instance)
Internal constructor.
|
OperatingSystem(PlatformID platform,
Version version)
Initializes a new instance by invoking the .NET constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static OperatingSystem |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into OperatingSystem, a cast assert is made to check if types are compatible. |
NetObject |
Clone()
Invokes the .NET member Clone.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
void |
GetObjectData(SerializationInfo info,
StreamingContext context)
Invokes the .NET member GetObjectData.
|
PlatformID |
getPlatform()
Gets the value of the .NET property Platform.
|
java.lang.String |
getServicePack()
Gets the value of the .NET property ServicePack.
|
Version |
getVersion()
Gets the value of the .NET property Version.
|
java.lang.String |
getVersionString()
Gets the value of the .NET property VersionString.
|
static boolean |
IsAndroid()
Invokes the .NET member IsAndroid.
|
static boolean |
IsAndroidVersionAtLeast(int major,
int minor,
int build,
int revision)
Invokes the .NET member IsAndroidVersionAtLeast.
|
static boolean |
IsBrowser()
Invokes the .NET member IsBrowser.
|
static boolean |
IsFreeBSD()
Invokes the .NET member IsFreeBSD.
|
static boolean |
IsFreeBSDVersionAtLeast(int major,
int minor,
int build,
int revision)
Invokes the .NET member IsFreeBSDVersionAtLeast.
|
static boolean |
IsIOS()
Invokes the .NET member IsIOS.
|
static boolean |
IsIOSVersionAtLeast(int major,
int minor,
int build)
Invokes the .NET member IsIOSVersionAtLeast.
|
static boolean |
IsLinux()
Invokes the .NET member IsLinux.
|
static boolean |
IsMacCatalyst()
Invokes the .NET member IsMacCatalyst.
|
static boolean |
IsMacCatalystVersionAtLeast(int major,
int minor,
int build)
Invokes the .NET member IsMacCatalystVersionAtLeast.
|
static boolean |
IsMacOS()
Invokes the .NET member IsMacOS.
|
static boolean |
IsMacOSVersionAtLeast(int major,
int minor,
int build)
Invokes the .NET member IsMacOSVersionAtLeast.
|
static boolean |
IsOSPlatform(java.lang.String platform)
Invokes the .NET member IsOSPlatform.
|
static boolean |
IsOSPlatformVersionAtLeast(java.lang.String platform,
int major,
int minor,
int build,
int revision)
Invokes the .NET member IsOSPlatformVersionAtLeast.
|
static boolean |
IsTvOS()
Invokes the .NET member IsTvOS.
|
static boolean |
IsTvOSVersionAtLeast(int major,
int minor,
int build)
Invokes the .NET member IsTvOSVersionAtLeast.
|
static boolean |
IsWasi()
Invokes the .NET member IsWasi.
|
static boolean |
IsWatchOS()
Invokes the .NET member IsWatchOS.
|
static boolean |
IsWatchOSVersionAtLeast(int major,
int minor,
int build)
Invokes the .NET member IsWatchOSVersionAtLeast.
|
static boolean |
IsWindows()
Invokes the .NET member IsWindows.
|
static boolean |
IsWindowsVersionAtLeast(int major,
int minor,
int build,
int revision)
Invokes the .NET member IsWindowsVersionAtLeast.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public OperatingSystem()
throws java.lang.Throwable
java.lang.Throwablepublic OperatingSystem(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic OperatingSystem(PlatformID platform, Version version) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, CultureNotFoundException, ObjectDisposedException
platform - the argument of type PlatformIDversion - the argument of type Versionjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itObjectDisposedException - if the .NET member raises itpublic static OperatingSystem cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into OperatingSystem, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedOperatingSystem instancejava.lang.Throwable - in case of error during cast operationpublic NetObject Clone() throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, CultureNotFoundException, ObjectDisposedException
java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itObjectDisposedException - if the .NET member raises itpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectnull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectpublic void GetObjectData(SerializationInfo info, StreamingContext context) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, CultureNotFoundException, ObjectDisposedException
info - the argument of type SerializationInfocontext - the argument of type StreamingContextjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itObjectDisposedException - if the .NET member raises itpublic PlatformID getPlatform() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getServicePack()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic Version getVersion() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getVersionString()
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
ArgumentNullException,
InvalidOperationException,
PlatformNotSupportedException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException,
OverflowException
java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itFormatException - if the .NET member raises itOverflowException - if the .NET member raises itpublic static boolean IsAndroid()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsAndroidVersionAtLeast(int major,
int minor,
int build,
int revision)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intrevision - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsBrowser()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsFreeBSD()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsFreeBSDVersionAtLeast(int major,
int minor,
int build,
int revision)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intrevision - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsIOS()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsIOSVersionAtLeast(int major,
int minor,
int build)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsLinux()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsMacCatalyst()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsMacCatalystVersionAtLeast(int major,
int minor,
int build)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsMacOS()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsMacOSVersionAtLeast(int major,
int minor,
int build)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsOSPlatform(java.lang.String platform)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
ArgumentNullException,
CultureNotFoundException,
NullReferenceException,
OutOfMemoryException,
ExternalException
platform - the argument of type java.lang.Stringjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itNullReferenceException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itExternalException - if the .NET member raises itpublic static boolean IsOSPlatformVersionAtLeast(java.lang.String platform,
int major,
int minor,
int build,
int revision)
throws java.lang.Throwable,
ArgumentException,
NotSupportedException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentNullException,
CultureNotFoundException,
PlatformNotSupportedException,
NullReferenceException,
IndexOutOfRangeException,
OutOfMemoryException,
ExternalException
platform - the argument of type java.lang.Stringmajor - the argument of type intminor - the argument of type intbuild - the argument of type intrevision - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNullReferenceException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itExternalException - if the .NET member raises itpublic static boolean IsTvOS()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsTvOSVersionAtLeast(int major,
int minor,
int build)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWasi()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWatchOS()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWatchOSVersionAtLeast(int major,
int minor,
int build)
throws java.lang.Throwable
major - the argument of type intminor - the argument of type intbuild - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWindows()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWindowsVersionAtLeast(int major,
int minor,
int build,
int revision)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
NullReferenceException
major - the argument of type intminor - the argument of type intbuild - the argument of type intrevision - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNullReferenceException - if the .NET member raises itpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class NetObjectinstance - the new underlying object