CNext should throw on multiple GroupCommand overloads
Created by: VelvetThePanda
Summary
Registering GroupCommand
twice is perfectly acceptable to CNext, but has undocumented(?) behavior.
Details
If you were to register a group command twice (say, to allow for an overload), CommandsNext registers the commands, but only the first command is accessible. The overload exists, and registers, but seems to be inaccessible in terms of invoking it. Even when supplied with extra arguments, the overload doesn't seem to fire.
Steps to reproduce
- Make group commands
- Register two commands with the
[GroupCommand]
attributes. - Watch as CNext registers, but doesn't allow you to invoke the secondary overload.