API Diff between 1.3.2 and 0.9.0
69 Additions
11 Removals
DotNext.Runtime.CompilerServices
DotNext.Threading
-
public static class AsyncBridge
-
public class AsyncCounter : QueuedSynchronizer, IAsyncEvent, ISynchronizer, IDisposable
-
public 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> : Disposable
DotNext.Threading.Channels