private static void AddThemeFilesToBuildProvider(VirtualDirectory vdir, PageThemeBuildProvider themeBuildProvider, bool topLevel) { // Go through all the files in the directory foreach (VirtualFileBase child in vdir.Children) { // Recursive into subdirectories. if (child.IsDirectory) { AddThemeFilesToBuildProvider(child as VirtualDirectory, themeBuildProvider, false); continue; } // We only process .skin and .css files string extension = Path.GetExtension(child.Name); if ((StringUtil.EqualsIgnoreCase(extension, skinExtension)) && topLevel) { themeBuildProvider.AddSkinFile(child.VirtualPathObject); continue; } if (StringUtil.EqualsIgnoreCase(extension, ".css")) { themeBuildProvider.AddCssFile(child.VirtualPathObject); continue; } } }
private static void AddThemeFilesToBuildProvider(VirtualDirectory vdir, PageThemeBuildProvider themeBuildProvider, bool topLevel) { foreach (VirtualFileBase base2 in vdir.Children) { if (base2.IsDirectory) { AddThemeFilesToBuildProvider(base2 as VirtualDirectory, themeBuildProvider, false); } else { string extension = Path.GetExtension(base2.Name); if (StringUtil.EqualsIgnoreCase(extension, ".skin") && topLevel) { themeBuildProvider.AddSkinFile(base2.VirtualPathObject); } else if (StringUtil.EqualsIgnoreCase(extension, ".css")) { themeBuildProvider.AddCssFile(base2.VirtualPathObject); } } } }
private static void AddThemeFilesToBuildProvider(VirtualDirectory vdir, PageThemeBuildProvider themeBuildProvider, bool topLevel) { foreach (VirtualFileBase base2 in vdir.Children) { if (base2.IsDirectory) { AddThemeFilesToBuildProvider(base2 as VirtualDirectory, themeBuildProvider, false); } else { string extension = Path.GetExtension(base2.Name); if (StringUtil.EqualsIgnoreCase(extension, ".skin") && topLevel) { themeBuildProvider.AddSkinFile(base2.VirtualPathObject); } else if (StringUtil.EqualsIgnoreCase(extension, ".css")) { themeBuildProvider.AddCssFile(base2.VirtualPathObject); } } } }
private static void AddThemeFilesToBuildProvider(VirtualDirectory vdir, PageThemeBuildProvider themeBuildProvider, bool topLevel) { // Go through all the files in the directory foreach (VirtualFileBase child in vdir.Children) { // Recursive into subdirectories. if (child.IsDirectory) { AddThemeFilesToBuildProvider(child as VirtualDirectory, themeBuildProvider, false); continue; } // We only process .skin and .css files string extension = Path.GetExtension(child.Name); if ((StringUtil.EqualsIgnoreCase(extension, skinExtension)) && topLevel) { themeBuildProvider.AddSkinFile(child.VirtualPathObject); continue; } if (StringUtil.EqualsIgnoreCase(extension, ".css")) { themeBuildProvider.AddCssFile(child.VirtualPathObject); continue; } } }