PSA: Contract Configurator will break the toolbar reflection wrapper with its 1.2 release Some code that I added to Contract Configurator has exposed a bit of a nasty bug in the toolbar reflection wrapper.  I've sent blizzy a pull request here, but the problem is that this is in the toolbar integration code that is copy+pasted into loads of mods. So if you see an error that looks something like this (the namespace will be different), the issue is not with toolbar itself, but the mod using toolbar: [EXC 21:21:15.772] NotSupportedException: The invoked member is not supported in a dynamic module. System.Reflection.Emit.AssemblyBuilder.GetExportedTypes () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection.Emit/AssemblyBuilder.cs:680) RSTUtils.ToolbarTypes+<>c.<getType>b__5_0 (.LoadedAssembly a) System.Linq.Enumerable+<CreateSelectManyIterator>c__Iterator12`2[AssemblyLoader+LoadedAssembly,System.Type].MoveNext () System.Linq.Enumerable.Single[Type] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) System.Linq.Enumerable.SingleOrDefault[Type] (IEnumerable`1 source, System.Func`2 predicate) RSTUtils.ToolbarTypes.getType (System.String name) RSTUtils.ToolbarManager.get_Instance () RSTUtils.ToolbarManager.get_ToolbarAvailable () The fix is a one liner is about 5 lines and can be found in my pull request linked above.  Or, if/when it gets update, then just recopy the whole wrapper file from toolbar.
    • Like