4 instantiations of CounterSample
System.Diagnostics.PerformanceCounter (4)
System\Diagnostics\CounterSample.cs (1)
20
public static CounterSample Empty = new
CounterSample
(0, 0, 0, 0, 0, 0, PerformanceCounterType.NumberOfItems32);
System\Diagnostics\PerformanceCounterLib.cs (3)
1750
return new
CounterSample
(rawValue,
1781
CounterSample sample = new
CounterSample
(_instanceValues[indexes[index]],
1803
return new
CounterSample
(rawValue,
32 references to CounterSample
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
480
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.
CounterSample
))]
System.Diagnostics.PerformanceCounter (31)
System\Diagnostics\CounterSample.cs (12)
9
public readonly struct CounterSample : IEquatable<
CounterSample
>
20
public static
CounterSample
Empty = new CounterSample(0, 0, 0, 0, 0, 0, PerformanceCounterType.NumberOfItems32);
145
public static float Calculate(
CounterSample
counterSample)
153
public static float Calculate(
CounterSample
counterSample,
CounterSample
nextCounterSample)
160
return (o is
CounterSample
) && Equals((
CounterSample
)o);
163
public bool Equals(
CounterSample
sample)
180
public static bool operator ==(
CounterSample
a,
CounterSample
b)
185
public static bool operator !=(
CounterSample
a,
CounterSample
b)
System\Diagnostics\CounterSampleCalculator.cs (8)
20
private static float GetElapsedTime(
CounterSample
oldSample,
CounterSample
newSample)
51
public static float ComputeCounterValue(
CounterSample
newSample)
53
return ComputeCounterValue(
CounterSample
.Empty, newSample);
59
public static float ComputeCounterValue(
CounterSample
oldSample,
CounterSample
newSample)
110
private static void FillInValues(
CounterSample
oldSample,
CounterSample
newSample, ref Interop.Kernel32.PerformanceCounterOptions.PDH_RAW_COUNTER oldPdhValue, ref Interop.Kernel32.PerformanceCounterOptions.PDH_RAW_COUNTER newPdhValue)
System\Diagnostics\InstanceData.cs (2)
11
public InstanceData(string instanceName,
CounterSample
sample)
19
public
CounterSample
Sample { get; }
System\Diagnostics\PerformanceCounter.cs (6)
33
private
CounterSample
_oldSample =
CounterSample
.Empty;
352
_oldSample =
CounterSample
.Empty;
537
public
CounterSample
NextSample()
574
CounterSample
newSample = NextSample();
576
float retVal =
CounterSample
.Calculate(_oldSample, newSample);
System\Diagnostics\PerformanceCounterLib.cs (3)
1726
internal
CounterSample
GetInstanceValue(string instanceName)
1781
CounterSample
sample = new CounterSample(_instanceValues[indexes[index]],
1796
internal
CounterSample
GetSingleValue()