HandlebarsHelper.TemplateNamer.GenerateName C# (CSharp) Method

GenerateName() public method

public GenerateName ( string bundleRelativePath, string fileName ) : string
bundleRelativePath string
fileName string
return string
        public string GenerateName(string bundleRelativePath, string fileName)
        {
            var fileNameNoExtension = Path.GetFileNameWithoutExtension(fileName);

            var directories = bundleRelativePath.Split(DirectorySeparator, StringSplitOptions.RemoveEmptyEntries);

            var temp = String.Join("/", directories);

            if (!temp.EndsWith(fileNameNoExtension))
            {
                if (!string.IsNullOrEmpty(temp))
                {
                    temp += "/";
                }
                temp += fileNameNoExtension;
            }
            return temp;
        }