Exemple #1
0
        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());
        }
Exemple #2
0
        /// <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);
        }