|
@@ -251,6 +251,9 @@ namespace Discord.Commands |
|
|
builder.IsMultiple = true; |
|
|
builder.IsMultiple = true; |
|
|
paramType = paramType.GetElementType(); |
|
|
paramType = paramType.GetElementType(); |
|
|
break; |
|
|
break; |
|
|
|
|
|
case ParameterPreconditionAttribute precon: |
|
|
|
|
|
builder.AddPrecondition(precon); |
|
|
|
|
|
break; |
|
|
case RemainderAttribute _: |
|
|
case RemainderAttribute _: |
|
|
if (position != count - 1) |
|
|
if (position != count - 1) |
|
|
throw new InvalidOperationException($"Remainder parameters must be the last parameter in a command. Parameter: {paramInfo.Name} in {paramInfo.Member.DeclaringType.Name}.{paramInfo.Member.Name}"); |
|
|
throw new InvalidOperationException($"Remainder parameters must be the last parameter in a command. Parameter: {paramInfo.Name} in {paramInfo.Member.DeclaringType.Name}.{paramInfo.Member.Name}"); |
|
|