5.0.0-pre-06
26 Feb 19
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 2
2.0.0-alpha-01
28 Jan 17
Compare to version...
with 2.0.0-alpha-01
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 2
2.0.0-alpha-01
28 Jan 17
Download Package
Open in NuGet
<
PackageReference
Include
=
"Nito.AsyncEx.Tasks"
Version
=
"5.0.0-pre-06"
/>
API Differences between 5.0.0-pre-06 and 2.0.0-alpha-01
21
Additions
3
Removals
Nito.AsyncEx
public
struct
AwaitableDisposable
<
T
> where
T
:
IDisposable
public
AwaitableDisposable
(
Task
<
T
>
task
)
public
static
Task
<
T
>
op_Implicit
(
AwaitableDisposable
<
T
>
source
)
public
Task
<
T
>
AsTask
()
public
ConfiguredTaskAwaitable
<
T
>
ConfigureAwait
(
bool
continueOnCapturedContext
)
public
TaskAwaiter
<
T
>
GetAwaiter
()
public
abstract
class
SingleDisposable
<
T
> :
SingleDisposable
<
T
>
public
static
class
SemaphoreSlimExtensions
public
static
IDisposable
Lock
(
this
SemaphoreSlim
this
,
CancellationToken
cancellationToken
)
public
static
IDisposable
Lock
(
this
SemaphoreSlim
this
)
public
static
AwaitableDisposable
<
IDisposable
>
LockAsync
(
this
SemaphoreSlim
this
,
CancellationToken
cancellationToken
)
public
static
AwaitableDisposable
<
IDisposable
>
LockAsync
(
this
SemaphoreSlim
this
)
public
sealed
class
SynchronizationContextSwitcher
:
SingleDisposable
<
object
>
public
SynchronizationContextSwitcher
(
SynchronizationContext
newContext
)
public
static
void
ApplyContext
(
SynchronizationContext
context
,
Action
action
)
public
static
T
ApplyContext
<
T
>(
SynchronizationContext
context
,
Func
<
T
>
action
)
public
static
Task
NoContextAsync
(
Func
<
Task
>
action
)
public
static
T
NoContext
<
T
>(
Func
<
T
>
action
)
public
static
class
TaskExtensions
public
static
void
Ignore
(
this
Task
this
)
public
static
void
Ignore
<
T
>(
this
Task
<
T
>
this
)
public
static
List
<
Task
<
T
>>
OrderByCompletion
<
T
>(
this
IEnumerable
<
Task
<
T
>>
this
)
public
static
List
<
Task
>
OrderByCompletion
(
this
IEnumerable
<
Task
>
this
)
public
static
class
TaskHelper
public
static
Task
ExecuteAsTask
(
Action
func
)
public
static
Task
<
T
>
ExecuteAsTask
<
T
>(
Func
<
T
>
func
)