Example #1
0
        private string GetCacheKey(string physicalFileName, ISimpleFileCompiler compiler)
        {
            var fi = new FileInfo(physicalFileName);
            var token = compiler.GetFileChangeToken(physicalFileName) ?? String.Empty;

            return String.Format("{0:yyyyMMddHHmmss}-{1}-{2}{3}",
                fi.LastWriteTimeUtc, token,
                Path.GetFileNameWithoutExtension(physicalFileName),
                compiler.OutputFileExtension);
        }