fuget.org
System.Threading.Tasks.Extensions
by Microsoft
4.5.3
9 Jul 19
Toggle Dropdown
Version 4
4.6.0
12 Nov 24
4.5.4
24 Mar 20
4.5.3
9 Jul 19
4.5.2
8 Jan 19
4.5.2-servicing-27114-05
28 Nov 18
4.5.1
18 Jun 18
4.5.0
29 May 18
4.5.0-rc1
6 May 18
4.5.0-preview2-26406-04
10 Apr 18
4.5.0-preview1-26216-02
26 Feb 18
4.4.0
11 Aug 17
4.4.0-preview2-25405-01
27 Jun 17
4.4.0-preview1-25305-02
9 May 17
4.3.0
15 Nov 16
4.3.0-preview1-24530-04
24 Oct 16
4.0.0
27 Jun 16
4.0.0-rc2-24027
16 May 16
API Diff
with 4.0.0
Toggle Dropdown
Version 4
4.6.0
12 Nov 24
4.5.4
24 Mar 20
4.5.3
9 Jul 19
4.5.2
8 Jan 19
4.5.2-servicing-27114-05
28 Nov 18
4.5.1
18 Jun 18
4.5.0
29 May 18
4.5.0-rc1
6 May 18
4.5.0-preview2-26406-04
10 Apr 18
4.5.0-preview1-26216-02
26 Feb 18
4.4.0
11 Aug 17
4.4.0-preview2-25405-01
27 Jun 17
4.4.0-preview1-25305-02
9 May 17
4.3.0
15 Nov 16
4.3.0-preview1-24530-04
24 Oct 16
4.0.0
27 Jun 16
4.0.0-rc2-24027
16 May 16
System.Threading.Tasks.Extensions.4.5.3.nupkg
nuget.org
dot.net
MIT License
<
PackageReference
Include
=
"System.Threading.Tasks.Extensions"
Version
=
"4.5.3"
/>
Frameworks
netstandard1.0
netstandard2.0
portable-net45+win8+wp8+wpa81
Dependencies
System.Runtime.CompilerServices.Unsafe 4.5.2
API Diff between 4.5.3 and 4.0.0
62
Additions
0
Removals
System.Runtime.CompilerServices
public
sealed
class
AsyncMethodBuilderAttribute
:
Attribute
public
Type
BuilderType
{
get
; }
public
AsyncMethodBuilderAttribute
(
Type
builderType
)
public
struct
AsyncValueTaskMethodBuilder
public
ValueTask
Task
{
get
; }
public
static
AsyncValueTaskMethodBuilder
Create
()
public
void
AwaitOnCompleted
<
TAwaiter
,
TStateMachine
>(
ref
TAwaiter
awaiter
,
ref
TStateMachine
stateMachine
) where
TAwaiter
:
INotifyCompletion
where
TStateMachine
:
IAsyncStateMachine
public
void
AwaitUnsafeOnCompleted
<
TAwaiter
,
TStateMachine
>(
ref
TAwaiter
awaiter
,
ref
TStateMachine
stateMachine
) where
TAwaiter
:
ICriticalNotifyCompletion
where
TStateMachine
:
IAsyncStateMachine
public
void
SetException
(
Exception
exception
)
public
void
SetResult
()
public
void
SetStateMachine
(
IAsyncStateMachine
stateMachine
)
public
void
Start
<
TStateMachine
>(
ref
TStateMachine
stateMachine
) where
TStateMachine
:
IAsyncStateMachine
public
struct
AsyncValueTaskMethodBuilder
<
TResult
>
public
ValueTask
<
TResult
>
Task
{
get
; }
public
static
AsyncValueTaskMethodBuilder
<
TResult
>
Create
()
public
void
AwaitOnCompleted
<
TAwaiter
,
TStateMachine
>(
ref
TAwaiter
awaiter
,
ref
TStateMachine
stateMachine
) where
TAwaiter
:
INotifyCompletion
where
TStateMachine
:
IAsyncStateMachine
public
void
AwaitUnsafeOnCompleted
<
TAwaiter
,
TStateMachine
>(
ref
TAwaiter
awaiter
,
ref
TStateMachine
stateMachine
) where
TAwaiter
:
ICriticalNotifyCompletion
where
TStateMachine
:
IAsyncStateMachine
public
void
SetException
(
Exception
exception
)
public
void
SetResult
(
TResult
result
)
public
void
SetStateMachine
(
IAsyncStateMachine
stateMachine
)
public
void
Start
<
TStateMachine
>(
ref
TStateMachine
stateMachine
) where
TStateMachine
:
IAsyncStateMachine
public
struct
ConfiguredValueTaskAwaitable
public
struct
ConfiguredValueTaskAwaiter
:
ICriticalNotifyCompletion
,
INotifyCompletion
public
ConfiguredValueTaskAwaiter
GetAwaiter
()
public
struct
ValueTaskAwaiter
:
ICriticalNotifyCompletion
,
INotifyCompletion
public
bool
IsCompleted
{
get
; }
public
void
GetResult
()
public
void
OnCompleted
(
Action
continuation
)
public
void
UnsafeOnCompleted
(
Action
continuation
)
System.Threading.Tasks
public
struct
ValueTask
:
IEquatable
<
ValueTask
>
public
bool
IsCanceled
{
get
; }
public
bool
IsCompleted
{
get
; }
public
bool
IsCompletedSuccessfully
{
get
; }
public
bool
IsFaulted
{
get
; }
public
ValueTask
(
Task
task
)
public
ValueTask
(
IValueTaskSource
source
,
short
token
)
public
static
bool
op_Equality
(
ValueTask
left
,
ValueTask
right
)
public
static
bool
op_Inequality
(
ValueTask
left
,
ValueTask
right
)
public
Task
AsTask
()
public
ConfiguredValueTaskAwaitable
ConfigureAwait
(
bool
continueOnCapturedContext
)
public
bool
Equals
(
ValueTask
other
)
public
ValueTaskAwaiter
GetAwaiter
()
public
ValueTask
Preserve
()
public
struct
ValueTask
<
TResult
> :
IEquatable
<
ValueTask
<
TResult
>>
public
ValueTask
(
IValueTaskSource
<
TResult
>
source
,
short
token
)
public
ValueTask
<
TResult
>
Preserve
()
System.Threading.Tasks.Sources
public
interface
IValueTaskSource
void
GetResult
(
short
token
)
ValueTaskSourceStatus
GetStatus
(
short
token
)
void
OnCompleted
(
Action
<
object
>
continuation
,
object
state
,
short
token
,
ValueTaskSourceOnCompletedFlags
flags
)
public
interface
IValueTaskSource
<
TResult
>
TResult
GetResult
(
short
token
)
ValueTaskSourceStatus
GetStatus
(
short
token
)
void
OnCompleted
(
Action
<
object
>
continuation
,
object
state
,
short
token
,
ValueTaskSourceOnCompletedFlags
flags
)
public
enum
ValueTaskSourceOnCompletedFlags
FlowExecutionContext
=
2
None
=
0
UseSchedulingContext
=
1
public
enum
ValueTaskSourceStatus
Canceled
=
3
Faulted
=
2
Pending
=
0
Succeeded
=
1