API Diff between 0.8.0 and 1.2.4
15 Additions
26 Removals
DotNext.Runtime.CompilerServices
DotNext.Threading
-
public static class AsyncBridge
-
public sealed class AsyncExclusiveLock : QueuedSynchronizer
-
public class AsyncLazy<T>
-
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 AsyncReaderWriterLock : QueuedSynchronizer
-
public class AsyncSharedLock : QueuedSynchronizer
-
public class AsyncTimer : Disposable
-
public class ConcurrentObjectPool<T>