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: 0x0200018C RID: 396 [Token(Token = "0x200018C")] [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: 0x06000FEC RID: 4076 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000FEC")] [Address(RVA = "0x2A13940", Offset = "0x2A12740", VA = "0x182A13940")] public OperatingSystem(PlatformID platform, Version version) { } // Token: 0x06000FED RID: 4077 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000FED")] [Address(RVA = "0x2A13A50", Offset = "0x2A12850", VA = "0x182A13A50")] private OperatingSystem(SerializationInfo information, StreamingContext context) { } /// Gets a enumeration value that identifies the operating system platform. /// One of the values. // Token: 0x1700017E RID: 382 // (get) Token: 0x06000FEE RID: 4078 RVA: 0x0000CC60 File Offset: 0x0000AE60 [Token(Token = "0x1700017E")] public PlatformID Platform { [Token(Token = "0x6000FEE")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] 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: 0x1700017F RID: 383 // (get) Token: 0x06000FEF RID: 4079 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700017F")] public Version Version { [Token(Token = "0x6000FEF")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] 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: 0x17000180 RID: 384 // (get) Token: 0x06000FF0 RID: 4080 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000180")] public string ServicePack { [Token(Token = "0x6000FF0")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] 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: 0x17000181 RID: 385 // (get) Token: 0x06000FF1 RID: 4081 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000181")] public string VersionString { [Token(Token = "0x6000FF1")] [Address(RVA = "0x479DA0", Offset = "0x478BA0", VA = "0x180479DA0")] get { return null; } } /// Creates an object that is identical to this instance. /// An object that is a copy of this instance. // Token: 0x06000FF2 RID: 4082 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000FF2")] [Address(RVA = "0x2A13610", Offset = "0x2A12410", VA = "0x182A13610", 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: 0x06000FF3 RID: 4083 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000FF3")] [Address(RVA = "0x2A13750", Offset = "0x2A12550", VA = "0x182A13750", 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: 0x06000FF4 RID: 4084 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000FF4")] [Address(RVA = "0x2A137F0", Offset = "0x2A125F0", VA = "0x182A137F0", Slot = "3")] public override string ToString() { return null; } // Token: 0x0400066B RID: 1643 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400066B")] private PlatformID _platform; // Token: 0x0400066C RID: 1644 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400066C")] private Version _version; // Token: 0x0400066D RID: 1645 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400066D")] private string _servicePack; } }