/** * Given an argument specifier for a CLI argument, try and find that argument */ private bool TryGetCliArgument(string inputArgument, out AbstractCliArgument cliArgument) { try { cliArgument = availableCliArguments.First(arg => arg.GetSpecifier() == inputArgument); return(true); } catch (InvalidOperationException) { cliArgument = null; return(false); } }
public AbstractCliArgumentTest() { cliArgument = new NoWaitCliArgument(); }