I have multiple tasks returning the same object type that I want to call using Task.WhenAll(new[]{t1,t2,t3}); and read the results.
Task.WhenAll(new[]{t1,t2,t3});
When I try using <
The return type of WhenAll is a task whose result type is an array of the individual tasks' result type, in your case Task[]>
Task[]>
When used in an await expression, the task will be "unwrapped" into its result type, meaning that the type of your "all" variable should be List[]
List[]