static void Main(string[] /*!*/ args) { var list = new List <string>(args); if (list.IndexOf("/refcache") >= 0 || list.IndexOf("-refcache") >= 0) { ReflectionCacheGenerator.Create(args).Generate(); } else { var generator = InitGenerator.Create(args); if (generator == null) { Environment.ExitCode = -1; return; } generator.Generate(); } }