fuget.org
DotNext.Threading
by .NET Foundation and Contributors
5.3.1
5 May 24
Toggle Dropdown
Version 5
5.18.1
21 Jan 25
5.18.0
20 Jan 25
5.17.2
3 Jan 25
5.17.0
29 Dec 24
5.16.1
7 Dec 24
5.16.0
5 Dec 24
5.15.0
16 Oct 24
5.14.0
13 Oct 24
5.13.0
30 Aug 24
5.12.1
19 Aug 24
5.12.0
13 Aug 24
5.11.0
1 Aug 24
5.10.0
25 Jul 24
5.9.0
1 Jul 24
5.8.0
25 Jun 24
5.7.0
20 Jun 24
5.5.0
7 Jun 24
5.4.1
30 May 24
5.4.0
21 May 24
5.3.1
5 May 24
5.3.0
19 Mar 24
5.2.0
8 Mar 24
5.1.0
28 Feb 24
5.0.3
25 Feb 24
5.0.2
17 Feb 24
5.0.1
23 Jan 24
5.0.0
14 Jan 24
Version 4
4.15.2
16 Nov 23
4.14.2
25 Aug 23
4.14.1
23 Aug 23
4.14.0
16 Aug 23
4.13.1
2 Aug 23
4.13.0
13 Jul 23
4.12.4
19 Jun 23
4.12.3
8 Jun 23
4.12.0
22 Mar 23
4.11.0
7 Mar 23
4.10.0
2 Feb 23
4.9.0
16 Jan 23
4.8.2
19 Dec 22
4.8.1
15 Dec 22
4.8.0
6 Dec 22
4.7.4
30 Oct 22
4.7.3
22 Oct 22
4.7.2
19 Sep 22
4.7.1
24 Aug 22
4.7.0
8 Aug 22
4.6.1
4 Jul 22
4.6.0
20 Jun 22
4.5.0
12 May 22
4.4.1
23 Apr 22
4.4.0
30 Mar 22
4.3.0
27 Feb 22
4.2.0
7 Feb 22
4.2.0-beta.3
1 Feb 22
4.2.0-beta.2
25 Jan 22
4.2.0-beta.1
22 Jan 22
4.1.3
20 Dec 21
4.1.2
12 Dec 21
4.1.1
9 Dec 21
4.1.0
5 Dec 21
4.0.0
25 Nov 21
4.0.0-rc.2
15 Nov 21
4.0.0-rc.1
10 Nov 21
4.0.0-beta.9
28 Oct 21
4.0.0-beta.8
21 Oct 21
4.0.0-beta.7
16 Oct 21
4.0.0-beta.6
10 Oct 21
4.0.0-beta.5
9 Oct 21
4.0.0-beta.4
8 Oct 21
4.0.0-beta.3
6 Oct 21
4.0.0-beta.2
4 Oct 21
4.0.0-beta.1
4 Oct 21
Version 3
3.3.1
12 Aug 21
3.3.0
28 Jul 21
3.2.1
9 Jun 21
3.2.0
7 Jun 21
3.1.1
14 May 21
3.1.0
11 May 21
3.0.0
30 Jan 21
Version 2
2.12.0
4 Dec 20
2.11.0
1 Nov 20
2.10.1
29 Sep 20
2.9.6
16 Aug 20
2.9.0
6 Aug 20
2.6.1
9 Jul 20
2.6.0
14 Jun 20
2.4.0
17 May 20
2.3.0
23 Apr 20
2.2.0
8 Mar 20
2.0.0
31 Jan 20
Version 1
1.3.3
4 Dec 19
1.3.2
24 Nov 19
1.3.1
20 Nov 19
1.3.0
18 Nov 19
1.2.4
15 Nov 19
1.2.3
11 Nov 19
1.2.0
30 Oct 19
1.1.0
11 Oct 19
1.0.1
2 Oct 19
1.0.0
1 Oct 19
Version 0
0.14.0
31 Aug 19
0.13.0
20 Aug 19
0.12.0
18 Aug 19
0.11.1
13 Jul 19
0.11.0
10 Jul 19
0.10.0
19 May 19
0.9.0
13 May 19
0.8.0
3 May 19
0.6.0
18 Apr 19
0.5.0
10 Apr 19
API Diff
with 4.12.0
Toggle Dropdown
Version 5
5.18.1
21 Jan 25
5.18.0
20 Jan 25
5.17.2
3 Jan 25
5.17.0
29 Dec 24
5.16.1
7 Dec 24
5.16.0
5 Dec 24
5.15.0
16 Oct 24
5.14.0
13 Oct 24
5.13.0
30 Aug 24
5.12.1
19 Aug 24
5.12.0
13 Aug 24
5.11.0
1 Aug 24
5.10.0
25 Jul 24
5.9.0
1 Jul 24
5.8.0
25 Jun 24
5.7.0
20 Jun 24
5.5.0
7 Jun 24
5.4.1
30 May 24
5.4.0
21 May 24
5.3.1
5 May 24
5.3.0
19 Mar 24
5.2.0
8 Mar 24
5.1.0
28 Feb 24
5.0.3
25 Feb 24
5.0.2
17 Feb 24
5.0.1
23 Jan 24
5.0.0
14 Jan 24
Version 4
4.15.2
16 Nov 23
4.14.2
25 Aug 23
4.14.1
23 Aug 23
4.14.0
16 Aug 23
4.13.1
2 Aug 23
4.13.0
13 Jul 23
4.12.4
19 Jun 23
4.12.3
8 Jun 23
4.12.0
22 Mar 23
4.11.0
7 Mar 23
4.10.0
2 Feb 23
4.9.0
16 Jan 23
4.8.2
19 Dec 22
4.8.1
15 Dec 22
4.8.0
6 Dec 22
4.7.4
30 Oct 22
4.7.3
22 Oct 22
4.7.2
19 Sep 22
4.7.1
24 Aug 22
4.7.0
8 Aug 22
4.6.1
4 Jul 22
4.6.0
20 Jun 22
4.5.0
12 May 22
4.4.1
23 Apr 22
4.4.0
30 Mar 22
4.3.0
27 Feb 22
4.2.0
7 Feb 22
4.2.0-beta.3
1 Feb 22
4.2.0-beta.2
25 Jan 22
4.2.0-beta.1
22 Jan 22
4.1.3
20 Dec 21
4.1.2
12 Dec 21
4.1.1
9 Dec 21
4.1.0
5 Dec 21
4.0.0
25 Nov 21
4.0.0-rc.2
15 Nov 21
4.0.0-rc.1
10 Nov 21
4.0.0-beta.9
28 Oct 21
4.0.0-beta.8
21 Oct 21
4.0.0-beta.7
16 Oct 21
4.0.0-beta.6
10 Oct 21
4.0.0-beta.5
9 Oct 21
4.0.0-beta.4
8 Oct 21
4.0.0-beta.3
6 Oct 21
4.0.0-beta.2
4 Oct 21
4.0.0-beta.1
4 Oct 21
Version 3
3.3.1
12 Aug 21
3.3.0
28 Jul 21
3.2.1
9 Jun 21
3.2.0
7 Jun 21
3.1.1
14 May 21
3.1.0
11 May 21
3.0.0
30 Jan 21
Version 2
2.12.0
4 Dec 20
2.11.0
1 Nov 20
2.10.1
29 Sep 20
2.9.6
16 Aug 20
2.9.0
6 Aug 20
2.6.1
9 Jul 20
2.6.0
14 Jun 20
2.4.0
17 May 20
2.3.0
23 Apr 20
2.2.0
8 Mar 20
2.0.0
31 Jan 20
Version 1
1.3.3
4 Dec 19
1.3.2
24 Nov 19
1.3.1
20 Nov 19
1.3.0
18 Nov 19
1.2.4
15 Nov 19
1.2.3
11 Nov 19
1.2.0
30 Oct 19
1.1.0
11 Oct 19
1.0.1
2 Oct 19
1.0.0
1 Oct 19
Version 0
0.14.0
31 Aug 19
0.13.0
20 Aug 19
0.12.0
18 Aug 19
0.11.1
13 Jul 19
0.11.0
10 Jul 19
0.10.0
19 May 19
0.9.0
13 May 19
0.8.0
3 May 19
0.6.0
18 Apr 19
0.5.0
10 Apr 19
DotNext.Threading.5.3.1.nupkg
nuget.org
dotnet.github.io
Source
MIT License
<
PackageReference
Include
=
"DotNext.Threading"
Version
=
"5.3.1"
/>
Frameworks
net8.0
Dependencies
DotNext 5.3.1
System.Threading.Channels 8.0.0
API Diff between 5.3.1 and 4.12.0
19
Additions
12
Removals
DotNext.Collections.Concurrent
public
struct
IndexPool
:
ISupplier
<
int
>,
IFunctional
<
Func
<
int
>>,
IConsumer
<
int
>,
IFunctional
<
Action
<
int
>>,
IReadOnlyCollection
<
int
>,
IEnumerable
<
int
>,
IEnumerable
public
struct
Enumerator
public
static
int
Capacity
{
get
; }
public
static
int
MaxValue
{
get
; }
public
int
Count
{
get
; }
public
IndexPool
()
public
IndexPool
(
int
maxValue
)
public
bool
Contains
(
int
value
)
public
Enumerator
GetEnumerator
()
public
void
Return
(
int
value
)
public
void
Return
(
ReadOnlySpan
<
int
>
indicies
)
public
int
Take
()
public
int
Take
(
Span
<
int
>
indicies
)
public
bool
TryPeek
(
out
int
result
)
public
bool
TryTake
(
out
int
result
)
DotNext.Threading
public
class
AsyncLazy
<
T
> :
ISupplier
<
CancellationToken
,
Task
<
T
>>,
IFunctional
<
Func
<
CancellationToken
,
Task
<
T
>>>,
IResettable
public
Task
<
T
>
Task
{
get
; }
public
AsyncLazy
(
Func
<
Task
<
T
>>
valueFactory
,
bool
resettable
=
false
)
public
ConfiguredTaskAwaitable
<
T
>
ConfigureAwait
(
bool
continueOnCapturedContext
)
public
TaskAwaiter
<
T
>
GetAwaiter
()
public
struct
AsyncLock
:
IDisposable
,
IEquatable
<
AsyncLock
>,
IAsyncDisposable
public
ValueTask
<
Holder
>
TryAcquireAsync
(
CancellationToken
token
)
public
static
class
AsyncLockAcquisition
public
static
ValueTask
<
Holder
>
SuppressCancellation
(
this
ValueTask
<
Holder
>
result
)
public
static
ValueTask
<
Holder
>
SuppressDisposedState
(
this
ValueTask
<
Holder
>
result
)
public
static
ValueTask
<
Holder
>
SuppressDisposedStateOrCancellation
(
this
ValueTask
<
Holder
>
result
)
public
class
AsyncTrigger
<
TState
> :
QueuedSynchronizer
DotNext.Threading.Channels
public
sealed
class
PersistentChannelOptions
:
ChannelOptions
public
IncrementingEventCounter
ReadRateCounter
{
get
;
set
; }
public
IncrementingEventCounter
WriteRateCounter
{
get
;
set
; }
DotNext.Threading.Tasks
public
static
class
TaskCompletionPipe
public
static
IAsyncEnumerable
<
T
>
GetConsumer
<
T
>(
this
TaskCompletionPipe
<
Task
<
T
>>
pipe
)
public
struct
Consumer
<
T
> :
IAsyncEnumerable
<
T
>
public
static
Consumer
<
T
>
GetConsumer
<
T
>(
this
TaskCompletionPipe
<
Task
<
T
>>
pipe
)
public
class
TaskCompletionPipe
<
T
> :
IAsyncEnumerable
<
T
>,
IResettable
where
T
:
Task
public
void
Add
(
T
task
,
object
userData
)
public
bool
TryRead
(
out
T
task
,
out
object
userData
)