Why passing a dynamic into a C# function that returns multiple results triggers a CS8133 and converts return type into a dynamic?
If I have a function that accepts a dynamic
as a parameter and returns multiple results (see code) then passing a dynamic “breaks” the multiple results and generates CS8133 error in some usage syntaxes. Why is that?