Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ UtcNow

unsafe DateTime System.DateTime.UtcNow
staticget

Definition at line 141 of file DateTime.cs.

142 {
143 get
144 {
145 System.Runtime.CompilerServices.Unsafe.SkipInit(out ulong num);
147 ulong num2 = num;
149 {
150 LeapSecondCache leapSecondCache = s_leapSecondCache;
151 ulong num3 = num2 - leapSecondCache.OSFileTimeTicksAtStartOfValidityWindow;
152 if (num3 < 3000000000u)
153 {
154 return new DateTime(leapSecondCache.DotnetDateDataAtStartOfValidityWindow + num3);
155 }
157 }
158 return new DateTime(num2 + 5116597250427387904L);
159 }
160 }
static unsafe readonly delegate *unmanaged[SuppressGCTransition]< ulong *, void > s_pfnGetSystemTimeAsFileTime
Definition DateTime.cs:45
static unsafe DateTime UpdateLeapSecondCacheAndReturnUtcNow()
Definition DateTime.cs:1584
static LeapSecondCache s_leapSecondCache
Definition DateTime.cs:47
static readonly bool s_systemSupportsLeapSeconds
Definition DateTime.cs:43

Referenced by System.Diagnostics.Tracing.EventWrittenEventArgs.EventWrittenEventArgs(), System.Transactions.TransactionTable.Add(), Terraria.Player.AdjustRespawnTimerForWorldJoining(), Terraria.GameContent.Creative.CreativePowers.APerPlayerSliderPower.AttemptPushingChange(), Terraria.GameContent.Creative.CreativePowers.ASharedSliderPower.AttemptPushingChange(), System.Diagnostics.Metrics.AggregationManager.CollectWorker(), Terraria.Player.Deserialize(), System.Diagnostics.Tracing.CounterGroup.EnableTimer(), System.DateTimeParse.GetDateTimeNow(), System.Net.FtpWebRequest.GetRequestStream(), System.Net.FtpWebRequest.GetResponse(), System.Reflection.Metadata.BlobContentId.GetTimeBasedProvider(), System.Diagnostics.Activity.GetUtcNow(), System.Diagnostics.Tracing.CounterGroup.OnTimer(), System.Diagnostics.Tracing.CounterGroup.PollForValues(), Terraria.GameContent.Creative.CreativePowers.APerPlayerSliderPower.PushChange(), Terraria.Player.Serialize(), System.Net.FtpWebRequest.SubmitRequest(), and System.Transactions.TransactionTable.ThreadTimer().