0
Fixed

MissingMemberException in fuzzy finder

Lazlo Bonin (Lead Developer) 1 year ago updated 6 months ago 2

In Bolt 2.0.0a1, some members fail to reflect in the fuzzy finder. I suspect it's related to our reworked extension methods handling.

Steps to reproduce: Type a wide-ranging query like "get".

Associated errors:

MissingMemberException: No matching method found: 'ImageConversion.LoadImage (Byte[])'
Ludiq.Member.ReflectMethod (System.Collections.Generic.IEnumerable`1[T] candidates) (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:787)
Ludiq.Member.Reflect () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:721)
Ludiq.Member.EnsureReflected () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:804)
Ludiq.Member.get_source () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:212)
Ludiq.Member.get_info () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:345)
Ludiq.Member.get_declaringType () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:445)
Ludiq.Member.get_pseudoDeclaringType () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:458)
Ludiq.Member.get_isPseudoInherited () (at Assets/Ludiq/Ludiq.Core/Runtime/Reflection/Member.cs:486)
Bolt.UnitOptionTree+<>c.<getmembers>b__55_1 (Bolt.IUnitOption option) (at Assets/Ludiq/Bolt.Flow/Editor/Options/UnitOptionTree.cs:520)</getmembers>
Bolt Version:
2.0.0a1
Unity Version:
Platform(s):
Scripting Backend:
.NET Version (API Compatibility Level):
Bolt 2