Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TimeoutHelper.cs
Go to the documentation of this file.
1
namespace
System.Threading
;
2
3
internal
static
class
TimeoutHelper
4
{
5
public
static
uint
GetTime
()
6
{
7
return
(uint)
Environment
.
TickCount
;
8
}
9
10
public
static
int
UpdateTimeOut
(uint startTime,
int
originalWaitMillisecondsTimeout)
11
{
12
uint num =
GetTime
() - startTime;
13
if
(num >
int
.MaxValue)
14
{
15
return
0;
16
}
17
int
num2 = originalWaitMillisecondsTimeout - (int)num;
18
if
(num2 <= 0)
19
{
20
return
0;
21
}
22
return
num2;
23
}
24
}
System.Environment.TickCount
static int TickCount
Definition
Environment.cs:117
System.Environment
Definition
Environment.cs:15
System.Threading.TimeoutHelper.GetTime
static uint GetTime()
Definition
TimeoutHelper.cs:5
System.Threading.TimeoutHelper.UpdateTimeOut
static int UpdateTimeOut(uint startTime, int originalWaitMillisecondsTimeout)
Definition
TimeoutHelper.cs:10
System.Threading.TimeoutHelper
Definition
TimeoutHelper.cs:4
System.Threading
Definition
TaskToApm.cs:3
source
System.Private.CoreLib
System.Threading
TimeoutHelper.cs
Generated by
1.10.0