Simplify a null check

This commit is contained in:
Jordan Dominion
2023-12-16 17:43:44 -05:00
parent b86b4765ee
commit 1c14cf60e4
@@ -245,11 +245,8 @@ namespace Tgstation.Server.Host.Database
const string ConfigureMethodName = nameof(SqlServerDatabaseContext.ConfigureWith);
var configureFunction = typeof(TDatabaseContext).GetMethod(
ConfigureMethodName,
BindingFlags.Public | BindingFlags.Static);
if (configureFunction == null)
throw new InvalidOperationException($"Context type {typeof(TDatabaseContext).FullName} missing static {ConfigureMethodName} function!");
BindingFlags.Public | BindingFlags.Static)
?? throw new InvalidOperationException($"Context type {typeof(TDatabaseContext).FullName} missing static {ConfigureMethodName} function!");
return (optionsBuilder, config) => configureFunction.Invoke(null, new object[] { optionsBuilder, config });
}