public static AcceleratorsDataExchangeItem GetCurrentAccelerator() { var data = new AcceleratorsDataExchange(); using (var reader = new StringReader(_getCurrentAccelerator())) { var serializer = new XmlSerializer(typeof(AcceleratorsDataExchange)); data = (AcceleratorsDataExchange)serializer.Deserialize(reader); } return(data.Items.FirstOrDefault()); }
/// <summary> /// Get all available accelerators on computer. /// </summary> /// <returns>List of accelerators info.</returns> public static AcceleratorsDataExchange GetAccelerators() { var data = new AcceleratorsDataExchange(); using (var reader = new StringReader(_getAcceleratorsInfo())) { var serializer = new XmlSerializer(typeof(AcceleratorsDataExchange)); data = (AcceleratorsDataExchange)serializer.Deserialize(reader); } return(data); }