Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
HandleCompletion< TAsyncCompletedEventArgs, TCompletionDelegate, T >()
void System.Net.WebClient.HandleCompletion< TAsyncCompletedEventArgs, TCompletionDelegate,
T
>
(
TaskCompletionSource
<
T
>
tcs
,
TAsyncCompletedEventArgs
e
,
Func< TAsyncCompletedEventArgs,
T
>
getResult
,
TCompletionDelegate
handler
,
Action
<
WebClient
, TCompletionDelegate >
unregisterHandler
)
inline
private
Type Constraints
TAsyncCompletedEventArgs
:
AsyncCompletedEventArgs
Definition at line
2119
of file
WebClient.cs
.
2119
:
AsyncCompletedEventArgs
2120
{
2121
if
(e.UserState != tcs)
2122
{
2123
return
;
2124
}
2125
try
2126
{
2127
unregisterHandler(
this
, handler);
2128
}
2129
finally
2130
{
2131
if
(e.Error !=
null
)
2132
{
2133
tcs.
TrySetException
(e.Error);
2134
}
2135
else
if
(e.Cancelled)
2136
{
2137
tcs.
TrySetCanceled
();
2138
}
2139
else
2140
{
2141
tcs.
TrySetResult
(getResult(e));
2142
}
2143
}
2144
}
System.ComponentModel.AsyncCompletedEventArgs
Definition
AsyncCompletedEventArgs.cs:6
System.Threading.Tasks.TaskCompletionSource.TrySetException
bool TrySetException(Exception exception)
Definition
TaskCompletionSource.cs:47
System.Threading.Tasks.TaskCompletionSource.TrySetResult
bool TrySetResult()
Definition
TaskCompletionSource.cs:96
System.Threading.Tasks.TaskCompletionSource.TrySetCanceled
bool TrySetCanceled()
Definition
TaskCompletionSource.cs:119
System
Net
WebClient
Generated by
1.10.0