Various places where we throw ArgumentOutOfRangeException, we pass a single argument containing a message. That's wrong: the single-argument forms require a parameter name. We should be passing the parameter name and a message.
Note that implementing #186 will report these kinds of problems for us, so we should probably address both at once.
Various places where we throw
ArgumentOutOfRangeException, we pass a single argument containing a message. That's wrong: the single-argument forms require a parameter name. We should be passing the parameter name and a message.Note that implementing #186 will report these kinds of problems for us, so we should probably address both at once.