コード例 #1
0
ファイル: Main.cs プロジェクト: AlexVictorne/LTCBR2
        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());
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: AlexVictorne/LTCBR2
        /// <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);
        }