private static string ChangeNamespaceAccordingToExistingFolders(RazorFunctionProvider provider, string nameSpace) { string folder = Path.Combine(provider.PhysicalPath, nameSpace.Replace('.', '\\')); if (Directory.Exists(folder)) { return(GetAlldirectoriesAndSubDirectories(provider.PhysicalPath) .Single(f => f.Equals(folder, StringComparison.InvariantCultureIgnoreCase)) .Replace(provider.PhysicalPath + "\\", "") .Replace('\\', '.')); } return(nameSpace); }
private static string ChangeNamespaceAccordingToExistingFolders(RazorFunctionProvider provider, string nameSpace) { string folder = Path.Combine(provider.PhysicalPath, nameSpace.Replace('.', '\\')); if (Directory.Exists(folder)) { return GetAlldirectoriesAndSubDirectories(provider.PhysicalPath) .Single(f=>f.Equals(folder,StringComparison.InvariantCultureIgnoreCase)) .Replace(provider.PhysicalPath + "\\", "") .Replace('\\','.'); } return nameSpace; }