API Diff between 4.0.0-rc.1 and 4.14.1
6 Additions
47 Removals
DotNext.Threading
-
public class AsyncCorrelationSource<TKey, TValue>
-
public class AsyncCounter : QueuedSynchronizer, IAsyncEvent, IDisposable
-
public class AsyncEventHub
-
public class AsyncExclusiveLock : QueuedSynchronizer, IAsyncDisposable
-
public class AsyncLazy<T>
-
public class AsyncManualResetEvent : QueuedSynchronizer, IAsyncResetEvent, IAsyncEvent, IDisposable
- public ValueTask<bool> WaitAsync<T>(Predicate<T> condition, T arg, TimeSpan timeout, CancellationToken token = default)
- public ValueTask WaitAsync<T>(Predicate<T> condition, T arg, CancellationToken token = default)
- public ValueTask<bool> WaitAsync<T1, T2>(Func<T1, T2, bool> condition, T1 arg1, T2 arg2, TimeSpan timeout, CancellationToken token = default)
- public ValueTask WaitAsync<T1, T2>(Func<T1, T2, bool> condition, T1 arg1, T2 arg2, CancellationToken token = default)
-
public class AsyncReaderWriterLock : QueuedSynchronizer, IAsyncDisposable
-
public class AsyncTrigger : QueuedSynchronizer, IAsyncEvent, IDisposable
-
public class AsyncTrigger<TState> : QueuedSynchronizer
-
public abstract class LinkedCancellationTokenSource : CancellationTokenSource
-
public static class LinkedTokenSourceFactory
-
public class PendingTaskInterruptedException : Exception
-
public class QueuedSynchronizer : Disposable
-
public abstract class QueuedSynchronizer<TContext> : QueuedSynchronizer
-
public static class Scheduler
DotNext.Threading.Channels
DotNext.Threading.Tasks
-
public abstract class ManualResetCompletionSource : IThreadPoolWorkItem
-
public enum ManualResetCompletionSourceStatus
-
public static class TaskCompletionPipe
-
public class TaskCompletionPipe<T> : IDynamicInterfaceCastable, IAsyncEnumerable<T>, IResettable where T : Task
-
public class ValueTaskCompletionSource : ManualResetCompletionSource, IValueTaskSource, ISupplier<TimeSpan, CancellationToken, ValueTask>
-
public class ValueTaskCompletionSource<T> : ManualResetCompletionSource, IValueTaskSource<T>, IValueTaskSource, ISupplier<TimeSpan, CancellationToken, ValueTask<T>>, ISupplier<TimeSpan, CancellationToken, ValueTask>