using System; using System.Runtime.InteropServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System { /// Represents information about an operating system, such as the version and platform identifier. This class cannot be inherited. // Token: 0x02000193 RID: 403 [Token(Token = "0x2000193")] [ComVisible(true)] [Serializable] public sealed class OperatingSystem : ICloneable, ISerializable { /// Initializes a new instance of the class, using the specified platform identifier value and version object. /// One of the values that indicates the operating system platform. /// A object that indicates the version of the operating system. /// /// is . /// /// is not a enumeration value. // Token: 0x06001022 RID: 4130 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001022")] [Address(RVA = "0x2D78800", Offset = "0x2D77800", VA = "0x182D78800")] public OperatingSystem(PlatformID platform, Version version) { } // Token: 0x06001023 RID: 4131 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001023")] [Address(RVA = "0x2D78910", Offset = "0x2D77910", VA = "0x182D78910")] private OperatingSystem(SerializationInfo information, StreamingContext context) { } /// Gets a enumeration value that identifies the operating system platform. /// One of the values. // Token: 0x17000185 RID: 389 // (get) Token: 0x06001024 RID: 4132 RVA: 0x0000CF78 File Offset: 0x0000B178 [Token(Token = "0x17000185")] public PlatformID Platform { [Token(Token = "0x6001024")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get { return PlatformID.Win32S; } } /// Gets a object that identifies the operating system. /// A object that describes the major version, minor version, build, and revision numbers for the operating system. // Token: 0x17000186 RID: 390 // (get) Token: 0x06001025 RID: 4133 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000186")] public Version Version { [Token(Token = "0x6001025")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return null; } } /// Gets the service pack version represented by this object. /// The service pack version, if service packs are supported and at least one is installed; otherwise, an empty string (""). // Token: 0x17000187 RID: 391 // (get) Token: 0x06001026 RID: 4134 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000187")] public string ServicePack { [Token(Token = "0x6001026")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return null; } } /// Gets the concatenated string representation of the platform identifier, version, and service pack that are currently installed on the operating system. /// The string representation of the values returned by the , , and properties. // Token: 0x17000188 RID: 392 // (get) Token: 0x06001027 RID: 4135 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000188")] public string VersionString { [Token(Token = "0x6001027")] [Address(RVA = "0x7207B0", Offset = "0x71F7B0", VA = "0x1807207B0")] get { return null; } } /// Creates an object that is identical to this instance. /// An object that is a copy of this instance. // Token: 0x06001028 RID: 4136 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001028")] [Address(RVA = "0x2D784D0", Offset = "0x2D774D0", VA = "0x182D784D0", Slot = "4")] public object Clone() { return null; } /// Populates a object with the data necessary to deserialize this instance. /// The object to populate with serialization information. /// The place to store and retrieve serialized data. Reserved for future use. /// /// is . // Token: 0x06001029 RID: 4137 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001029")] [Address(RVA = "0x2D78610", Offset = "0x2D77610", VA = "0x182D78610", Slot = "5")] public void GetObjectData(SerializationInfo info, StreamingContext context) { } /// Converts the value of this object to its equivalent string representation. /// The string representation of the values returned by the , , and properties. // Token: 0x0600102A RID: 4138 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600102A")] [Address(RVA = "0x2D786B0", Offset = "0x2D776B0", VA = "0x182D786B0", Slot = "3")] public override string ToString() { return null; } // Token: 0x04000675 RID: 1653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000675")] private PlatformID _platform; // Token: 0x04000676 RID: 1654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000676")] private Version _version; // Token: 0x04000677 RID: 1655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000677")] private string _servicePack; } }