Creates a new requires constraint.
public RequiresConstraint(string optionName, string[] requiredOptionNames, Func<bool>? active = null)
The option that triggers the requirement.
One or more required option names.
A callback that indicates if this constraint is active.