public GenerationConfig()
        {
            LoadDefaultPatternFile = false;
            PatternFiles           = new List <string>();
            NamedPatterns          = new NamedPatterns();

            var rand = new Random();

            Seed = rand.Next(int.MinValue, int.MaxValue).ToString();
        }
Exemplo n.º 2
0
        public static NamedPatterns LoadNamedPatterns(string path, bool throwException)
        {
            var result = new NamedPatterns();

            try
            {
                using (var reader = XmlReader.Create(path))
                {
                    var ser = new XmlSerializer(typeof(NamedPatterns));
                    result = ser.Deserialize(reader) as NamedPatterns;
                }
            }
            catch
            {
                if (throwException)
                {
                    throw;
                }
            }
            return(result);
        }