API Diff between 0.6.0 and 0.11.1
15 Additions
14 Removals
DotNext.Runtime.CompilerServices
DotNext.Threading
-
public class AsyncBarrier : Disposable, IAsyncEvent, ISynchronizer, IDisposable
-
public static class AsyncBridge
-
public struct AsyncLock : IDisposable, IEquatable<AsyncLock>
-
public static class AsyncLockAcquisition
- public static Task<Holder> AcquireLock(this AsyncExclusiveLock lock, CancellationToken token)
- public static Task<Holder> AcquireLock(this AsyncExclusiveLock lock, TimeSpan timeout)
- public static Task<Holder> AcquireLockAsync(this SemaphoreSlim semaphore, CancellationToken token)
- public static Task<Holder> AcquireLockAsync(this SemaphoreSlim semaphore, TimeSpan timeout)
- public static Task<Holder> AcquireReadLock(this AsyncReaderWriterLock rwLock, TimeSpan timeout)
- public static Task<Holder> AcquireReadLock(this AsyncReaderWriterLock rwLock, CancellationToken token)
- public static Task<Holder> AcquireUpgradeableReadLock(this AsyncReaderWriterLock rwLock, TimeSpan timeout)
- public static Task<Holder> AcquireUpgradeableReadLock(this AsyncReaderWriterLock rwLock, CancellationToken token)
- public static Task<Holder> AcquireWriteLock(this AsyncReaderWriterLock rwLock, TimeSpan timeout)
- public static Task<Holder> AcquireWriteLock(this AsyncReaderWriterLock rwLock, CancellationToken token)
-
public class AsyncManualResetEvent : Synchronizer, IAsyncResetEvent, IAsyncEvent, ISynchronizer, IDisposable
- public bool Set(bool autoReset)
-
public class AsyncTimer : Disposable
-
public class ConcurrentObjectPool<T>