Implemented using the filename of the specified .resw file as the generated class name

This commit is contained in:
Christian Resma Helle
2012-11-14 14:34:13 +01:00
parent ab6fc61125
commit 4972afb7f4
9 changed files with 83 additions and 22 deletions
@@ -0,0 +1,16 @@
using System.IO;
namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool
{
public static class ClassNameExtractor
{
public static string GetClassName(string wszInputFilePath)
{
if (!File.Exists(wszInputFilePath))
throw new FileNotFoundException();
var fileInfo = new FileInfo(wszInputFilePath);
return fileInfo.Name.Replace(fileInfo.Extension, string.Empty);
}
}
}