The arguments to be provided to the executable to be run.
public string Arguments { get; init; }
When ArgumentList is non-empty, the control adapter ignores this
property and emits ArgumentList via
instead. This
prevents the double-parse command-injection vector where a re-tokenised
Arguments string is re-interpreted by a wrapped shell.