misc: chore: Replace Gommon functions with standard .NET equivalents (part 3)

This commit is contained in:
KeatonTheBot
2025-09-04 14:28:54 -05:00
parent 17946c78e6
commit 9addccb50f
3 changed files with 6 additions and 6 deletions
+4 -3
View File
@@ -1,5 +1,4 @@
using CommandLine;
using Gommon;
using Ryujinx.Common.Configuration;
using Ryujinx.HLE;
using Ryujinx.HLE.HOS.SystemState;
@@ -149,8 +148,10 @@ namespace Ryujinx.Headless
IgnoreControllerApplet = configurationState.IgnoreControllerApplet;
return;
bool NeedsOverride(string argKey) => originalArgs.None(arg => arg.TrimStart('-').EqualsIgnoreCase(OptionName(argKey)));
bool NeedsOverride(string argKey) =>
argKey != null && originalArgs.None(arg =>
arg.TrimStart('-').Equals(OptionName(argKey), StringComparison.OrdinalIgnoreCase));
string OptionName(string propertyName) =>
typeof(Options)!.GetProperty(propertyName)!.GetCustomAttribute<OptionAttribute>()!.LongName;