private void ResolveSizeRecursive(DirectorySizeItem dsi) { foreach (var subDsi in dsi.SubDirectories) { ResolveSizeRecursive(subDsi); } dsi.SubDirectories.Sort(); dsi.Files.Sort(); dsi.ResolveSize(); }