CancellationTokenSource.cs
Go to the documentation of this file.
50 internal static readonly CancellationTokenSource CanceledSource = new CancellationTokenSource ();
70 class CancellationTokenRegistrationEqualityComparer : IEqualityComparer<CancellationTokenRegistration>
72 public static readonly CancellationTokenRegistrationEqualityComparer Default = new CancellationTokenRegistrationEqualityComparer();
218 public static CancellationTokenSource CreateLinkedTokenSource (CancellationToken token1, CancellationToken token2)
223 public static CancellationTokenSource CreateLinkedTokenSource (params CancellationToken[] tokens)
297 internal CancellationTokenRegistration Register (Action callback, bool useSynchronizationContext)
CancellationTokenSource(int millisecondsDelay)
Definition: CancellationTokenSource.cs:93
CancellationTokenSource(TimeSpan delay)
Definition: CancellationTokenSource.cs:103
bool TryAdd(TKey key, TValue value)
Definition: ConcurrentDictionary.cs:106
static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token1, CancellationToken token2)
Definition: CancellationTokenSource.cs:218
override int GetHashCode()
Definition: CancellationTokenRegistration.cs:69
void Cancel()
Definition: CancellationTokenSource.cs:129
Definition: AggregateException.cs:31
bool TryRemove(TKey key, out TValue value)
Definition: ConcurrentDictionary.cs:189
bool CanBeCanceled
Definition: CancellationToken.cs:117
void Dispose()
Definition: CancellationTokenSource.cs:259
Interlocked reference exchanges do not work with the older Mono AOT compiler so this type fudges arou...
Definition: AotInterlocked.cs:15
void Cancel(bool throwOnFirstException)
Definition: CancellationTokenSource.cs:135
CancellationTokenSource()
Definition: CancellationTokenSource.cs:85
Definition: IStructuralComparable.cs:33
static CancellationTokenSource CreateLinkedTokenSource(params CancellationToken[] tokens)
Definition: CancellationTokenSource.cs:223
bool Equals(CancellationTokenRegistration other)
Definition: CancellationTokenRegistration.cs:53
void Clear()
Definition: ConcurrentDictionary.cs:275
void CancelAfter(int millisecondsDelay)
Definition: CancellationTokenSource.cs:197
CancellationTokenRegistration Register(Action callback)
Definition: CancellationToken.cs:60
void CancelAfter(TimeSpan delay)
Definition: CancellationTokenSource.cs:192
virtual void Dispose(bool disposing)
Definition: CancellationTokenSource.cs:267