AjaxControlToolkit.LinkStaticResources.Program.LinkScript C# (CSharp) Метод

LinkScript() статический приватный Метод

static private LinkScript ( string prefix, string path, string>.Func fileNameTransformer = null ) : void
prefix string
path string
fileNameTransformer string>.Func
Результат void
        static void LinkScript(string prefix, string path, Func<string, string> fileNameTransformer = null)
        {
            var fileName = Path.GetFileName(path);

            if(fileNameTransformer != null)
                fileName = fileNameTransformer(fileName);

            if(fileName.EndsWith(".min.js"))
                fileName = Path.Combine("Release", fileName.Replace(".min.js", ".js"));
            else
                fileName = Path.Combine("Debug", fileName.Replace(".js", ".debug.js"));

            CreateHardLink(path, Path.Combine(prefix, fileName));
        }