-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathEnvironment+ProcessCpuUsage.xml
101 lines (101 loc) · 5.68 KB
/
Environment+ProcessCpuUsage.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<Type Name="Environment+ProcessCpuUsage" FullName="System.Environment+ProcessCpuUsage">
<TypeSignature Language="C#" Value="public readonly struct Environment.ProcessCpuUsage" />
<TypeSignature Language="ILAsm" Value=".class nested public sequential ansi sealed beforefieldinit Environment/ProcessCpuUsage extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.Environment.ProcessCpuUsage" />
<TypeSignature Language="VB.NET" Value="Public Structure Environment.ProcessCpuUsage" />
<TypeSignature Language="F#" Value="type Environment.ProcessCpuUsage = struct" />
<TypeSignature Language="C++ CLI" Value="public: value class Environment::ProcessCpuUsage" />
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeForwardingChain>
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="9.0.0.0" />
<TypeForwarding From="System.Runtime.Extensions" FromVersion="9.0.0.0" To="System.Runtime" ToVersion="9.0.0.0" />
</TypeForwardingChain>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.IsReadOnly]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.IsReadOnly>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(0)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents the CPU usage statistics of a process.</summary>
<remarks>
<para>The CPU usage statistics include information about the time spent by the process in the application code (user mode) and the operating system code (kernel mode), as well as the total time spent by the process in both user mode and kernel mode.</para>
</remarks>
</Docs>
<Members>
<Member MemberName="PrivilegedTime">
<MemberSignature Language="C#" Value="public TimeSpan PrivilegedTime { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.TimeSpan PrivilegedTime" />
<MemberSignature Language="DocId" Value="P:System.Environment.ProcessCpuUsage.PrivilegedTime" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property PrivilegedTime As TimeSpan" />
<MemberSignature Language="F#" Value="member this.PrivilegedTime : TimeSpan" Usage="System.Environment.ProcessCpuUsage.PrivilegedTime" />
<MemberSignature Language="C++ CLI" Value="public:
 property TimeSpan PrivilegedTime { TimeSpan get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the amount of time the process has spent running code inside the operating system code.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TotalTime">
<MemberSignature Language="C#" Value="public TimeSpan TotalTime { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.TimeSpan TotalTime" />
<MemberSignature Language="DocId" Value="P:System.Environment.ProcessCpuUsage.TotalTime" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property TotalTime As TimeSpan" />
<MemberSignature Language="F#" Value="member this.TotalTime : TimeSpan" Usage="System.Environment.ProcessCpuUsage.TotalTime" />
<MemberSignature Language="C++ CLI" Value="public:
 property TimeSpan TotalTime { TimeSpan get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the amount of time the process has spent utilizing the CPU, including the process time spent in the application code and in the operating system code.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserTime">
<MemberSignature Language="C#" Value="public TimeSpan UserTime { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.TimeSpan UserTime" />
<MemberSignature Language="DocId" Value="P:System.Environment.ProcessCpuUsage.UserTime" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property UserTime As TimeSpan" />
<MemberSignature Language="F#" Value="member this.UserTime : TimeSpan" Usage="System.Environment.ProcessCpuUsage.UserTime" />
<MemberSignature Language="C++ CLI" Value="public:
 property TimeSpan UserTime { TimeSpan get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the amount of time the associated process has spent running code inside the application portion of the process (not the operating system code).</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>