From 5cbcfa69a7b2f736836769177aa1b18fae4fc02e Mon Sep 17 00:00:00 2001 From: Geoffroy Du Prey Date: Tue, 21 Oct 2025 14:05:43 +0200 Subject: [PATCH 1/2] [FIX] Fixed a bug where parity of arguments mattered too much --- EDSSharp/Program.cs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/EDSSharp/Program.cs b/EDSSharp/Program.cs index a8b783a8..68508990 100644 --- a/EDSSharp/Program.cs +++ b/EDSSharp/Program.cs @@ -20,26 +20,22 @@ static void Main(string[] args) Dictionary argskvp = new Dictionary(); - int argv = 0; - - for (argv = 0; argv < (args.Length - 1); argv++) + for (int argv = 0; argv < (args.Length - 1); argv++) { if (args[argv] == "--infile") { - argskvp.Add("--infile", args[argv + 1]); + argskvp.Add("--infile", args[++argv]); } if (args[argv] == "--outfile") { - argskvp.Add("--outfile", args[argv + 1]); + argskvp.Add("--outfile", args[++argv]); } if (args[argv] == "--type") { - argskvp.Add("--type", args[argv + 1]); + argskvp.Add("--type", args[++argv]); } - - argv++; } From 5990694fa4121d07ed09784da05b4fbec47c7104 Mon Sep 17 00:00:00 2001 From: Geoffroy Du Prey Date: Tue, 21 Oct 2025 14:18:33 +0200 Subject: [PATCH 2/2] [OPTI] Mini optimization --- EDSSharp/Program.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/EDSSharp/Program.cs b/EDSSharp/Program.cs index 68508990..bba0349a 100644 --- a/EDSSharp/Program.cs +++ b/EDSSharp/Program.cs @@ -26,13 +26,11 @@ static void Main(string[] args) { argskvp.Add("--infile", args[++argv]); } - - if (args[argv] == "--outfile") + else if (args[argv] == "--outfile") { argskvp.Add("--outfile", args[++argv]); } - - if (args[argv] == "--type") + else if (args[argv] == "--type") { argskvp.Add("--type", args[++argv]); } @@ -84,7 +82,6 @@ static void Main(string[] args) private static void openEDSfile(string infile) { - eds.Loadfile(infile); }