public TemplateViewModel GetTemplate(string name, string templateFolder) { V_0 = (new DirectoryInfo(templateFolder)).GetFiles(name).FirstOrDefault <FileInfo>(); V_1 = null; if (V_0 != null) { V_2 = V_0.OpenText(); try { stackVariable11 = new TemplateViewModel(); stackVariable11.set_FileFolder(templateFolder); stackVariable11.set_Filename(V_0.get_Name()); stackVariable11.set_Extension(V_0.get_Extension()); stackVariable11.set_Content(V_2.ReadToEnd()); V_1 = stackVariable11; } finally { if (V_2 != null) { ((IDisposable)V_2).Dispose(); } } } stackVariable7 = V_1; if (stackVariable7 == null) { dummyVar0 = stackVariable7; stackVariable7 = new TemplateViewModel(); stackVariable7.set_FileFolder(templateFolder); } return(stackVariable7); }