Please see the failing test, added another implementation of IPerson and the query start failing. The decompile works appropriately when there is only one implementation of the interface. Otherwise, it creates a weird expression that is doing ternaries on each individual implementation.
Please see the failing test, added another implementation of IPerson and the query start failing. The decompile works appropriately when there is only one implementation of the interface. Otherwise, it creates a weird expression that is doing ternaries on each individual implementation.