public string[] EnumerateTemplates()
{
List<string> templates = new List<string>();
foreach (FileInfo file in m_directory.GetFiles("*" + m_FileExtension))
{
templates.Add(file.Name.Substring(0, file.Name.Length - file.Extension.Length));
}
return templates.ToArray();
}