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