CLI: Don't crash on plugins with no options

This commit is contained in:
Katy Coe
2020-12-30 08:22:52 +01:00
parent 0ce0bbe74d
commit 012266ef87

View File

@@ -79,6 +79,9 @@ namespace Il2CppInspector.CLI
pluginOptionClass.SetCustomAttribute(verbAttBuilder); pluginOptionClass.SetCustomAttribute(verbAttBuilder);
// Create auto-property for each option // Create auto-property for each option
if (plugin.Options == null)
return pluginOptionClass.CreateTypeInfo().AsType();
foreach (var option in plugin.Options) { foreach (var option in plugin.Options) {
var optionType = option.GetType().GetProperty("Value").PropertyType; var optionType = option.GetType().GetProperty("Value").PropertyType;
var optionValue = option.Value; var optionValue = option.Value;