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(); }
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); } } }