SignalR/SignalR — comment on commit 88bdf13de94c90175c10053c0a8371e70d006086
File: SignalR/Transports/ForeverTransport.cs line 255
By drub0y:

You're using & where you mean to use |. This currently = 0 which basically means TaskContinuationOptions.None which means this continuation will be executed even when the antecedent completes successfully. This will not have any obvious side effects since you have 'if' checks for canceled/faulted only, but it will be an unecessary perf hit.