2 writes to m_provider
System.Core (2)
System\Diagnostics\PerformanceData\CounterSet.cs (2)
61m_provider = PerfProviderCollection.QueryProvider(m_providerGuid); 86m_provider = null;
17 references to m_provider
System.Core (17)
System\Diagnostics\PerformanceData\CounterSet.cs (11)
79if (m_provider != null) { 81if (m_provider != null) { 82Interlocked.Decrement(ref m_provider.m_counterSet); 83if (m_provider.m_counterSet <= 0) { 101if (m_provider == null) { 140if (m_provider == null) { 178if (m_provider == null) { 184if (m_provider == null) { 187if (m_provider.m_hProvider.IsInvalid) { 235Status = UnsafeNativeMethods.PerfSetCounterSetInfo(m_provider.m_hProvider, CounterSetInfo, CounterSetInfoSize); 247Interlocked.Increment(ref m_provider.m_counterSet);
System\Diagnostics\PerformanceData\CounterSetInstance.cs (3)
46m_counterSet.m_provider.m_hProvider, ref m_counterSet.m_counterSet, m_instName, 0); 103if (m_counterSet.m_provider != null) { 104uint Status = UnsafeNativeMethods.PerfDeleteInstance(m_counterSet.m_provider.m_hProvider, m_nativeInst);
System\Diagnostics\PerformanceData\CounterSetInstanceCounterDataSet.cs (3)
118if (m_instance.m_counterSet.m_provider == null) { 121if (m_instance.m_counterSet.m_provider.m_hProvider.IsInvalid) { 140m_instance.m_counterSet.m_provider.m_hProvider,