use IntPtr instead of CriticalHandle to avoid resurrection issues. It's ok to never...
[mono-project.git] / netcore / System.Private.CoreLib / shared / System / AppDomain.Windows.cs
blob07633273e24366fe6ab527ce1f07423a121aa620
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
5 namespace System
7 public sealed partial class AppDomain
9 public TimeSpan MonitoringTotalProcessorTime =>
10 Interop.Kernel32.GetProcessTimes(Interop.Kernel32.GetCurrentProcess(), out _, out _, out _, out long userTime100Nanoseconds) ?
11 new TimeSpan(userTime100Nanoseconds) :
12 TimeSpan.Zero;