public static monitPlatform GetMonitPlatformData() { var data = new monitPlatform(); data = new monitPlatform(); data.name = Environment.OSVersion.Platform.ToString(); data.version = Environment.OSVersion.Version.Build.ToString(); data.machine = CPUAchitecture.IsOS64Bit() ? "x86_64" : "x86"; data.release = Environment.OSVersion.Version.ToString(); // Environment.OSVersion.Version.Build.ToString(); data.cpu = SystemStats.GetCPUCoreCount(); data.memory = SystemStats.GetMemorySizeKB(); // TODO data.swap = 0; return(data); }