Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

OSPlatform Struct

Definition

Namespace:
System.Runtime.InteropServices
Assemblies:
netstandard.dll, System.Runtime.dll
Assemblies:
netstandard.dll, System.Runtime.InteropServices.RuntimeInformation.dll
Assembly:
System.Runtime.InteropServices.RuntimeInformation.dll
Assembly:
mscorlib.dll
Assembly:
netstandard.dll
Source:
OSPlatform.cs
Source:
OSPlatform.cs
Source:
OSPlatform.cs
Source:
OSPlatform.cs
Source:
OSPlatform.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Represents an operating system platform.

public value class OSPlatform : IEquatable<System::Runtime::InteropServices::OSPlatform>
public readonly struct OSPlatform : IEquatable<System.Runtime.InteropServices.OSPlatform>
public struct OSPlatform : IEquatable<System.Runtime.InteropServices.OSPlatform>
type OSPlatform = struct
Public Structure OSPlatform
Implements IEquatable(Of OSPlatform)
Inheritance
OSPlatform
Implements

Properties

Name Description
FreeBSD

Gets an object that represents the FreeBSD operating system.

Linux

Gets an object that represents the Linux operating system.

OSX

Gets an object that represents the OSX operating system.

Windows

Gets an object that represents the Windows operating system.

Methods

Name Description
Create(String)

Creates a new OSPlatform instance.

Equals(Object)

Determines whether the current OSPlatform instance is equal to the specified object.

Equals(OSPlatform)

Determines whether the current instance and the specified OSPlatform instance are equal.

GetHashCode()

Returns the hash code for this instance.

ToString()

Returns the string representation of this OSPlatform instance.

Operators

Name Description
Equality(OSPlatform, OSPlatform)

Determines whether two OSPlatform objects are equal.

Inequality(OSPlatform, OSPlatform)

Determines whether two OSPlatform instances are unequal.

Applies to


Feedback

Was this page helpful?