internal void ConvertProjectFiles(string solutionFilePath) { foreach (var entry in SolutionUtil.ParseLanguageProjectsRooted(solutionFilePath)) { ConvertProjectFile(entry.FilePath); } }
internal Converter(string solutionFilePath) { ProjectNameMap = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase); AssemblyNameMap = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase); foreach (var entry in SolutionUtil.ParseLanguageProjectsRooted(solutionFilePath)) { if (ExcludedProjectSet.Contains(entry.Name)) { continue; } var util = new ProjectUtil(entry.FilePath); var assemblyName = util.AssemblyNameWithoutExtension; var name = entry.Name; if (InitialProjectRenameMap.TryGetValue(name, out var data)) { ProjectNameMap[name] = data.NewProjectName; AssemblyNameMap[assemblyName] = data.NewAssemblyName; } else { ProjectNameMap[name] = assemblyName; } } }