Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
HttpMessageHandlerStage.cs
Go to the documentation of this file.
3
4namespace System.Net.Http;
5
7{
9 {
10 ValueTask<HttpResponseMessage> valueTask = SendAsync(request, async: false, cancellationToken);
11 if (!valueTask.IsCompleted)
12 {
13 return valueTask.AsTask().GetAwaiter().GetResult();
14 }
15 return valueTask.Result;
16 }
17
19 {
20 return SendAsync(request, async: true, cancellationToken).AsTask();
21 }
22
24}
ValueTask< HttpResponseMessage > SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
override Task< HttpResponseMessage > SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
new TaskAwaiter< TResult > GetAwaiter()
Definition Task.cs:221