ScottAlfter.CoinProfitabilityLibrary.RegistrySettings.RegistrySettings C# (CSharp) Method

RegistrySettings() public method

public RegistrySettings ( ) : System
return System
        public RegistrySettings()
        {
            try
            {
                using (RegistryKey rkcu = Registry.CurrentUser)
                using (RegistryKey rkSettings = rkcu.OpenSubKey("Software\\Scott Alfter\\CoinProfitability"))
                {
                    foreach (string i in rkSettings.GetSubKeyNames())
                    {
                        RegistryKey k = rkSettings.OpenSubKey(i);
                        CoinInfo t = new CoinInfo();
                        t.ExplorerBaseURL = (string)k.GetValue("ExplorerBaseURL");
                        t.ExplorerType = (string)k.GetValue("ExplorerType");
                        t.ExplorerChain = (string)k.GetValue("ExplorerChain");
                        t.DefaultHashRateUnit = (string)k.GetValue("DefaultHashRateUnit");
                        t.Exchange = (string)k.GetValue("Exchange");
                        t.ExchangeExtraData = (string)k.GetValue("ExchangeExtraData");
                        t.Abbreviation = (string)k.GetValue("Abbreviation");
                        t.DefaultHashRate = (string)k.GetValue("DefaultHashRate");
                        Coins.Add(i, t);
                    }
                }
            }
            catch { }
        }