Browse Source

Add default nullable enum typereader

pull/1518/head
SubZero0 5 years ago
parent
commit
ae9b261304
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      src/Discord.Net.Commands/CommandService.cs

+ 7
- 0
src/Discord.Net.Commands/CommandService.cs View File

@@ -435,6 +435,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++)


Loading…
Cancel
Save