This is a short one.
The arglist operation can only work when the method's signature indicates that it accepts a variable number of arguments. The verification rule also requires a type check for System.RuntimeArgumentHandle.
Below scenario is clear a violation of both conditions.
.method public hidebysig static void Test() cil managed
The peverify result looks like below.