public async Task <IEnumerable <EvolutionSet> > GetEvolutions(bool edited = false) { var garcEvolutions = await this.GetGarc(GarcNames.Evolutions, edited : edited); var files = await garcEvolutions.GetFiles(); return(files.Select(f => { var evoSet = EvolutionSet.New(this.Version); evoSet.Read(f); return evoSet; })); }