コード例 #1
0
ファイル: DemosParser.cs プロジェクト: AntonKrug/emul8-modded
 public IEnumerable <Tuple <string[], DemoDetail[]> > GetDemosGroupedByFolder()
 {
     return(Demos
            .GroupBy(
                x => new DirectoryPath(baseDirectory, Path.GetDirectoryName(x.Path)),
                y => y)
            .OrderBy(x => x.Key.SplitPath.Length)
            .Select(x => Tuple.Create(x.Key.SplitPath, x.ToArray())));
 }