diff options
Diffstat (limited to 'Program.cs')
-rw-r--r-- | Program.cs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/Program.cs b/Program.cs index 981804b..4338952 100644 --- a/Program.cs +++ b/Program.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; using System.Reflection; @@ -9,7 +8,7 @@ namespace aoc2019 { private static void Main(string[] args) { - var days = + var days = Assembly.GetExecutingAssembly().GetTypes() .Where(t => t.BaseType == typeof(Day)) .Select(t => (Day) Activator.CreateInstance(t)) @@ -18,7 +17,7 @@ namespace aoc2019 if (args.Length == 1 && int.TryParse(args[0], out var dayNum)) { var day = days.FirstOrDefault(d => d.DayNumber == dayNum); - + if (day != null) day.AllParts(); else @@ -26,11 +25,8 @@ namespace aoc2019 } else { - foreach (var d in days) - { - d.AllParts(); - } + foreach (var d in days) d.AllParts(); } } } -} +} \ No newline at end of file |