static void OnDirectory (string path, Wmp11ContentDirectoryBuilder builder) { foreach (var file in Directory.GetFiles (path)) { builder.OnFile (file); } foreach (var directory in Directory.GetDirectories (path)) { OnDirectory (directory, builder); } }
static FileSystemContentDirectory BuildContentDirectory (string path) { var builder = new Wmp11ContentDirectoryBuilder (GenerateUrl ()); OnDirectory (path, builder); return builder.Build (); }