Add default nullable enum typereader (#1518)

This commit is contained in:
Paulo
2021-11-24 09:57:06 -03:00
committed by GitHub
parent 6abdfcbf87
commit f7a07aec02

View File

@@ -438,6 +438,13 @@ namespace Discord.Commands
_defaultTypeReaders[type] = reader;
return reader;
}
var underlyingType = Nullable.GetUnderlyingType(type);
if (underlyingType != null && underlyingType.IsEnum)
{
reader = NullableTypeReader.Create(underlyingType, EnumTypeReader.GetReader(underlyingType));
_defaultTypeReaders[type] = reader;
return reader;
}
//Is this an entity?
for (int i = 0; i < _entityTypeReaders.Count; i++)