Aselia.Server.LineSet.Load C# (CSharp) Метод

Load() публичный Метод

public Load ( SettingsBase settings ) : void
settings SettingsBase
Результат void
            public void Load(SettingsBase settings)
            {
                try
                {
                    KLine[] ks = settings.KLines.ToArray();
                    K = new Cidr[ks.Length];
                    for (int i = 0; i < K.Length; i++)
                    {
                        K[i] = ks[i].Ban;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Unable to load K:lines: {0}", ex.Message);
                }

                try
                {
                    QLine[] qs = settings.QLines.ToArray();
                    Q = new Regex[qs.Length];
                    for (int i = 0; i < Q.Length; i++)
                    {
                        try
                        {
                            Q[i] = new Regex(qs[i].Ban, RegexOptions.Compiled | RegexOptions.IgnoreCase);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine("The following Q:line is invalid: {0} ({1})", qs[i], ex.Message);
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Unable to load Q:lines: {0}", ex.Message);
                }
            }
Server.LineSet