| @@ -81,20 +81,14 @@ namespace Discord.Commands | |||||
| continue; | continue; | ||||
| } | } | ||||
| var reader = Module.Service.GetTypeReader(type); | |||||
| // TODO: is there a better way of detecting 'params'? | // TODO: is there a better way of detecting 'params'? | ||||
| bool isParams = type.IsArray && i == parameters.Length - 1; | bool isParams = type.IsArray && i == parameters.Length - 1; | ||||
| if (isParams) | if (isParams) | ||||
| { | |||||
| underlyingType = type.GetElementType(); | underlyingType = type.GetElementType(); | ||||
| reader = Module.Service.GetTypeReader(underlyingType); | |||||
| } | |||||
| else | else | ||||
| { | |||||
| underlyingType = type; | underlyingType = type; | ||||
| } | |||||
| var reader = Module.Service.GetTypeReader(underlyingType); | |||||
| var underlyingTypeInfo = underlyingType.GetTypeInfo(); | var underlyingTypeInfo = underlyingType.GetTypeInfo(); | ||||
| var typeInfo = type.GetTypeInfo(); | var typeInfo = type.GetTypeInfo(); | ||||