Contains -> Get is two lookups where TryGetValue is one. Thus faster.

This commit is contained in:
Bryan Aldrich
2024-10-14 15:43:07 -04:00
committed by Caelan
parent a2ac957ed2
commit 332d32ba10

View File

@@ -61,7 +61,7 @@ public class BaseCommand : CliCommand
Options.Remove(option);
}
public string GetEnvVariableName(CliOption option) => _envHelp.ContainsKey(option) ? _envHelp[option] : null;
public string GetEnvVariableName(CliOption option) => _envHelp.TryGetValue(option, out string value) ? value : null;
public void SetProperties(ParseResult context, IConfiguration config, RuntimeOs targetOs)
{