Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateLinkedTokenSource() [2/3]

static CancellationTokenSource System.Threading.CancellationTokenSource.CreateLinkedTokenSource ( CancellationToken token1,
CancellationToken token2 )
inlinestaticinherited

Definition at line 642 of file CancellationTokenSource.cs.

643 {
644 if (token1.CanBeCanceled)
645 {
646 if (!token2.CanBeCanceled)
647 {
648 return new Linked1CancellationTokenSource(token1);
649 }
650 return new Linked2CancellationTokenSource(token1, token2);
651 }
653 }
static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token1, CancellationToken token2)

References System.Threading.CancellationTokenSource.CreateLinkedTokenSource().

Referenced by System.Threading.Tasks.Dataflow.DataflowBlock.ChooseCoreByLinking< T1, T2, T3 >(), System.Net.WebSockets.WebSocketHandle.ConnectAsync(), System.Net.WebSockets.WebSocketBase.OutstandingOperationHelper.CreateLinkedCancellationToken(), System.Threading.CancellationTokenSource.CreateLinkedTokenSource(), System.Threading.CancellationTokenSource.CreateLinkedTokenSource(), System.Collections.Concurrent.BlockingCollection< T >.GetConsumingEnumerable(), System.Net.Http.Http3RequestStream.SendAsync(), System.Collections.Concurrent.BlockingCollection< T >.TryAddToAnyCore(), System.Collections.Concurrent.BlockingCollection< T >.TryAddWithNoTimeValidation(), System.Collections.Concurrent.BlockingCollection< T >.TryTakeFromAnyCoreSlow(), System.Collections.Concurrent.BlockingCollection< T >.TryTakeWithNoTimeValidation(), and System.Linq.Parallel.QuerySettings.WithPerExecutionSettings().