fuget.org
Nito.AsyncEx.Coordination
by Stephen Cleary
5.1.2
26 Sep 21
Toggle Dropdown
Version 5
5.1.2
26 Sep 21
5.1.1
25 Sep 21
5.1.0
5 Oct 20
5.0.0
2 Apr 19
5.0.0-pre-06
26 Feb 19
5.0.0-pre-05
9 Sep 17
5.0.0-pre-04
26 Aug 17
5.0.0-pre-03
26 Aug 17
5.0.0-pre-02
16 Apr 17
Version 1
1.0.2
16 Aug 16
1.0.1
16 Aug 16
1.0.0-eta-01
13 Jul 16
1.0.0-delta-9
12 Jul 16
1.0.0-delta-8
9 Jul 16
1.0.0-delta-7
7 Jul 16
1.0.0-delta-6
3 Jul 16
1.0.0-delta-5
1 Jul 16
1.0.0-delta-4
30 Jun 16
1.0.0-delta-3
30 Jun 16
1.0.0-delta-2
30 Jun 16
1.0.0-delta-1
29 Jun 16
1.0.0-beta-2
26 Jun 16
1.0.0-beta-1
20 Apr 16
1.0.0-alpha-4
2 Apr 15
1.0.0-alpha-3
1 Apr 15
1.0.0-alpha-2
1 Apr 15
1.0.0-alpha-1
14 Mar 15
API Diff
with 5.0.0-pre-02
Toggle Dropdown
Version 5
5.1.2
26 Sep 21
5.1.1
25 Sep 21
5.1.0
5 Oct 20
5.0.0
2 Apr 19
5.0.0-pre-06
26 Feb 19
5.0.0-pre-05
9 Sep 17
5.0.0-pre-04
26 Aug 17
5.0.0-pre-03
26 Aug 17
5.0.0-pre-02
16 Apr 17
Version 1
1.0.2
16 Aug 16
1.0.1
16 Aug 16
1.0.0-eta-01
13 Jul 16
1.0.0-delta-9
12 Jul 16
1.0.0-delta-8
9 Jul 16
1.0.0-delta-7
7 Jul 16
1.0.0-delta-6
3 Jul 16
1.0.0-delta-5
1 Jul 16
1.0.0-delta-4
30 Jun 16
1.0.0-delta-3
30 Jun 16
1.0.0-delta-2
30 Jun 16
1.0.0-delta-1
29 Jun 16
1.0.0-beta-2
26 Jun 16
1.0.0-beta-1
20 Apr 16
1.0.0-alpha-4
2 Apr 15
1.0.0-alpha-3
1 Apr 15
1.0.0-alpha-2
1 Apr 15
1.0.0-alpha-1
14 Mar 15
Nito.AsyncEx.Coordination.5.1.2.nupkg
nuget.org
github.com
Source
MIT License
<
PackageReference
Include
=
"Nito.AsyncEx.Coordination"
Version
=
"5.1.2"
/>
Frameworks
net461
netstandard1.3
netstandard2.0
Dependencies
Nito.AsyncEx.Tasks 5.1.2
Nito.Collections.Deque 1.1.1
API Diff between 5.1.2 and 5.0.0-pre-02
20
Additions
11
Removals
Nito.AsyncEx
public
sealed
class
AsyncAutoResetEvent
public
AsyncAutoResetEvent
(
bool
set
,
IAsyncWaitQueue
<
object
>
queue
)
public
sealed
class
AsyncCollection
<
T
>
public
AsyncCollection
(
IProducerConsumerCollection
<
T
>
collection
,
int
maxCount
)
public
AsyncCollection
(
IProducerConsumerCollection
<
T
>
collection
)
public
AsyncCollection
(
int
maxCount
)
public
AsyncCollection
()
public
void
Add
(
T
item
,
CancellationToken
cancellationToken
)
public
void
Add
(
T
item
)
public
Task
AddAsync
(
T
item
,
CancellationToken
cancellationToken
)
public
Task
AddAsync
(
T
item
)
public
void
CompleteAdding
()
public
IEnumerable
<
T
>
GetConsumingEnumerable
(
CancellationToken
cancellationToken
)
public
IEnumerable
<
T
>
GetConsumingEnumerable
()
public
bool
OutputAvailable
(
CancellationToken
cancellationToken
)
public
bool
OutputAvailable
()
public
Task
<
bool
>
OutputAvailableAsync
(
CancellationToken
cancellationToken
)
public
Task
<
bool
>
OutputAvailableAsync
()
public
T
Take
(
CancellationToken
cancellationToken
)
public
T
Take
()
public
Task
<
T
>
TakeAsync
(
CancellationToken
cancellationToken
)
public
Task
<
T
>
TakeAsync
()
public
sealed
class
AsyncConditionVariable
public
AsyncConditionVariable
(
AsyncLock
asyncLock
,
IAsyncWaitQueue
<
object
>
queue
)
public
sealed
class
AsyncLock
public
AsyncLock
(
IAsyncWaitQueue
<
IDisposable
>
queue
)
public
sealed
class
AsyncMonitor
public
AsyncMonitor
(
IAsyncWaitQueue
<
IDisposable
>
lockQueue
,
IAsyncWaitQueue
<
object
>
conditionVariableQueue
)
public
sealed
class
AsyncReaderWriterLock
public
AsyncReaderWriterLock
(
IAsyncWaitQueue
<
IDisposable
>
writerQueue
,
IAsyncWaitQueue
<
IDisposable
>
readerQueue
)
public
sealed
class
AsyncSemaphore
public
AsyncSemaphore
(
long
initialCount
,
IAsyncWaitQueue
<
object
>
queue
)
public
static
class
AsyncWaitQueueExtensions
public
struct
AwaitableDisposable
<
T
> where
T
:
IDisposable
public
sealed
class
DefaultAsyncWaitQueue
<
T
> :
IAsyncWaitQueue
<
T
>
public
interface
IAsyncWaitQueue
<
T
>
public
static
class
SemaphoreSlimExtensions