2 // System.Diagnostics.PerformanceCounterType.cs
5 // Jonathan Pryor (jonpryor@vt.edu)
11 using System.ComponentModel;
13 namespace System.Diagnostics {
16 [TypeConverter (typeof (AlphabeticalEnumConverter))]
17 public enum PerformanceCounterType {
18 NumberOfItemsHEX32=0x00000000,
19 NumberOfItemsHEX64=0x00000100,
20 NumberOfItems32=0x00010000,
21 NumberOfItems64=0x00010100,
22 CounterDelta32=0x00400400,
23 CounterDelta64=0x00400500,
24 SampleCounter=0x00410400,
25 CountPerTimeInterval32=0x00450400,
26 CountPerTimeInterval64=0x00450500,
27 RateOfCountsPerSecond32=0x10410400,
28 RateOfCountsPerSecond64=0x10410500,
29 RawFraction=0x20020400,
30 CounterTimer=0x20410500,
31 Timer100Ns=0x20510500,
32 SampleFraction=0x20C20400,
33 CounterTimerInverse=0x21410500,
34 Timer100NsInverse=0x21510500,
35 CounterMultiTimer=0x22410500,
36 CounterMultiTimer100Ns=0x22510500,
37 CounterMultiTimerInverse=0x23410500,
38 CounterMultiTimer100NsInverse=0x23510500,
39 AverageTimer32=0x30020400,
40 ElapsedTime=0x30240500,
41 AverageCount64=0x40020500,
42 SampleBase=0x40030401,
43 AverageBase=0x40030402,
45 CounterMultiBase=0x42030500