Preserve Task combinator array expression trees
ProprietaryRetain originally expanded nongeneric Task.WhenAll/WhenAny Task[] bindings inside proven expression-tree lambdas before retargeting. Preserve arguments and return/method types; exclude generic, fixed, ordinary delegate, normal-array, custom single-value conversion, named, comment and conditional snapshot shapes.
OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net9. PreserveTaskCombinatorArrayExpressionsmod run . --recipe= OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net9. PreserveTaskCombinatorArrayExpressionsInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.