private static string[] GetScriptFileNames(string setName)
{
var httpContext = HttpContextFactory.Current; //HttpContext.Current
var scripts = new System.Collections.Generic.List<string>();
var resolvedFile = ScriptCombiner.MappingsLocation.format(setName);
string setPath = httpContext.Server.MapPath(resolvedFile);
if (setPath.fileExists())
using (var setDefinition = File.OpenText(setPath))
{
string fileName = null;
while (setDefinition.Peek() >= 0)
{
fileName = setDefinition.ReadLine();
if (!String.IsNullOrEmpty(fileName) && fileName.starts("#").isFalse())
scripts.Add(fileName);
}
}
return scripts.ToArray();
}