diff --git a/src/Discord.Net.Commands/CommandService.cs b/src/Discord.Net.Commands/CommandService.cs index 535e7b252..f5b807b42 100644 --- a/src/Discord.Net.Commands/CommandService.cs +++ b/src/Discord.Net.Commands/CommandService.cs @@ -264,11 +264,12 @@ namespace Discord.Commands return null; } public void ReplaceDefaultTypereader(TypeReader reader) + => ReplaceDefaultTypereader(typeof(T), reader); + public void ReplaceDefaultTypereader(Type type, TypeReader reader) { - var key = typeof(T); - if (_defaultTypeReaders.ContainsKey(key)) + if (_defaultTypeReaders.ContainsKey(type)) { - _defaultTypeReaders.AddOrUpdate(key, k => throw new Exception("This shouldn't happen?"), (k, v) => reader); + _defaultTypeReaders.AddOrUpdate(type, k => throw new Exception("This shouldn't happen?"), (k, v) => reader); } }