IrcD.Server.Settings.LoadOperHosts C# (CSharp) Method

LoadOperHosts() private method

private LoadOperHosts ( ) : void
return void
        private void LoadOperHosts()
        {
            foreach (var host in _configFile.Descendants("oper_hosts"))
            {
                foreach (var entry in host.Elements())
                {
                    switch (entry.Name.LocalName)
                    {
                        case "allow":
                            _ircDaemon.Options.OperHosts.Add(new OperHost { Allow = true, WildcardHostMask = new WildCard(entry.Value, WildcardMatch.Anywhere) });
                            break;
                        case "deny":
                            _ircDaemon.Options.OperHosts.Add(new OperHost { Allow = false, WildcardHostMask = new WildCard(entry.Value, WildcardMatch.Anywhere) });
                            break;
                    }
                }
            }
        }