public static void AnalyzeFileName(out string name, out string compiledFileName, string fileName, string nameSpace = "models") { var match = CompiledFileNameAnalyzer.Match(fileName); if (match.Success) { name = match.Groups[1].Value; compiledFileName = match.Groups[2].Value + AssetUtil.CrcNamespace(nameSpace).ToString("X8", CultureInfo.InvariantCulture); } else { name = fileName; compiledFileName = AssetUtil.CrcFullName(fileName, nameSpace); } }