Closed
Description
a number of the generated async methods will swallow OperationCanceledException and cause the resulting tasks to transition to the Faulted state instead of the Cancelled state when cancelling queries.
I have raised an issue over at maca88/AsyncGenerator#90 but in the meantime I believe a solution is to add catch (OperationCanceledException) { throw; }
ahead of catch (Exception)
where the catch block is catching an ancestor type of OperationCanceledException