//set design file group private static void SetDesignFileIco(Module.M_DomCs cs, string extenision, params string[] filename) { switch (extenision) { case ".cs": { cs.IsType = OpenProject.Come.Module.CsType.winform; //winform design type file foreach (string s in filename) { Module.M_DomCs csdom = new OpenProject.Come.Module.M_DomCs(); csdom.FileName = s; csdom.IsType = OpenProject.Come.Module.CsType.design; //design type file cs._cslist.Add(csdom); } break; } case ".aspx": { cs.IsType = OpenProject.Come.Module.CsType.aspx; //asp.net page type file foreach (string s in filename) { Module.M_DomCs csdom = new OpenProject.Come.Module.M_DomCs(); csdom.FileName = s; csdom.IsType = OpenProject.Come.Module.CsType.design; //design type file cs._cslist.Add(csdom); } break; } } }
//set file ico private static void SetFileIco(Module.M_DomCs cs, string extenision) { switch (extenision) { case ".png": cs.IsType = OpenProject.Come.Module.CsType.img; break; case ".img": cs.IsType = OpenProject.Come.Module.CsType.img; break; case ".gif": cs.IsType = OpenProject.Come.Module.CsType.img; break; case ".jpg": cs.IsType = OpenProject.Come.Module.CsType.img; break; case ".html": cs.IsType = OpenProject.Come.Module.CsType.html; break; case ".config": cs.IsType = OpenProject.Come.Module.CsType.config; break; case ".cs": cs.IsType = OpenProject.Come.Module.CsType.Cs; break; case ".js": cs.IsType = OpenProject.Come.Module.CsType.js; break; case ".css": cs.IsType = OpenProject.Come.Module.CsType.css; break; case ".resx": cs.IsType = OpenProject.Come.Module.CsType.resource; break; case ".disco": cs.IsType = OpenProject.Come.Module.CsType.disco; break; case ".wsdl": cs.IsType = OpenProject.Come.Module.CsType.wsdl; break; case ".map": cs.IsType = OpenProject.Come.Module.CsType.map; break; case ".settings": cs.IsType = OpenProject.Come.Module.CsType.settings; break; case ".ico": cs.IsType = OpenProject.Come.Module.CsType.img; break; default: cs.IsType = OpenProject.Come.Module.CsType.defaults; break; } }