diff --git a/IPA.Loader/Config/Stores/Converters.cs b/IPA.Loader/Config/Stores/Converters.cs index dc1b372b..b60fc936 100644 --- a/IPA.Loader/Config/Stores/Converters.cs +++ b/IPA.Loader/Config/Stores/Converters.cs @@ -84,15 +84,8 @@ namespace IPA.Config.Stores.Converters /// /// Gets the default for the current type. /// - public static ValueConverter Default - { - get - { - if (defaultConverter == null) - defaultConverter = MakeDefault(); - return defaultConverter; - } - } + public static ValueConverter Default + => defaultConverter ??= MakeDefault(); private static ValueConverter MakeDefault() { diff --git a/IPA.Loader/Config/Stores/CustomObjectConverter.cs b/IPA.Loader/Config/Stores/CustomObjectConverter.cs index c397fe37..f8e1a947 100644 --- a/IPA.Loader/Config/Stores/CustomObjectConverter.cs +++ b/IPA.Loader/Config/Stores/CustomObjectConverter.cs @@ -42,7 +42,7 @@ namespace IPA.Config.Stores.Converters } private static readonly IImpl impl = (IImpl)Activator.CreateInstance( - typeof(Impl<>).MakeGenericType(GeneratedStoreImpl.GetGeneratedType(typeof(T)))); + typeof(Impl<>).MakeGenericType(typeof(T), GeneratedStoreImpl.GetGeneratedType(typeof(T)))); /// /// Deserializes into a with the given .