2 writes to _provider
System.Diagnostics.PerformanceCounter (2)
System\Diagnostics\PerformanceData\CounterSet.cs (2)
45
_provider
= PerfProviderCollection.QueryProvider(_providerGuid);
79
_provider
= null;
17 references to _provider
System.Diagnostics.PerformanceCounter (17)
System\Diagnostics\PerformanceData\CounterSet.cs (11)
68
if (_instanceCreated &&
_provider
!= null)
72
if (
_provider
!= null)
74
Interlocked.Decrement(ref
_provider
._counterSet);
75
if (
_provider
._counterSet <= 0)
93
if (
_provider
== null)
139
if (
_provider
== null)
181
if (
_provider
== null)
191
if (
_provider
== null)
195
if (
_provider
._hProvider.IsInvalid)
248
Status = Interop.PerfCounter.PerfSetCounterSetInfo(
_provider
._hProvider, CounterSetInfo, CounterSetInfoSize);
261
Interlocked.Increment(ref
_provider
._counterSet);
System\Diagnostics\PerformanceData\CounterSetInstance.cs (3)
36
_counterSet.
_provider
._hProvider, ref _counterSet._counterSet, _instName, 0);
102
if (_counterSet.
_provider
!= null)
104
Interop.PerfCounter.PerfDeleteInstance(_counterSet.
_provider
._hProvider, _nativeInst);
System\Diagnostics\PerformanceData\CounterSetInstanceCounterDataSet.cs (3)
116
if (_instance._counterSet.
_provider
== null)
120
if (_instance._counterSet.
_provider
._hProvider.IsInvalid)
142
_instance._counterSet.
_provider
._hProvider,