private Commands Parse()
 {
     using (var reader = _commandFile.OpenText())
     {
         var commands = Deserializer.Consume <Commands>(reader);
         return(commands);
     }
 }
 public QuoteEmojiConfig()
 {
     if (_config == null)
     {
         using (var reader = new StreamReader(ConfigFileName))
         {
             _config = Deserializer.Consume <List <Emoji> >(reader, ModelMembers.Property);
             Asure.NotNull(_config);
         }
     }
     NormalizeCodes();
     BuildPathsLookup();
     BuildAnalizer();
 }
Exemple #3
0
        public GirlsConfig()
        {
            if (!File.Exists(ConfigFileName))
            {
                WriteDefaultConfig();
            }

            if (!Directory.Exists(GirlsFolder))
            {
                CreateDefaultGirl();
            }

            if (_config == null)
            {
                using (var reader = new StreamReader(ConfigFileName))
                {
                    _config = Deserializer.Consume <Config>(reader, ModelMembers.Property);
                    Asure.NotNull(_config);
                }
            }
        }