27 references to PerformanceCounterInstanceLifetime
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
512[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.PerformanceCounterInstanceLifetime))]
System.Data.OleDb (1)
System\Data\ProviderBase\DbConnectionPoolCounters.cs (1)
107instance.InstanceLifetime = PerformanceCounterInstanceLifetime.Process;
System.Diagnostics.PerformanceCounter (25)
System\Diagnostics\PerformanceCounter.cs (7)
25private PerformanceCounterInstanceLifetime _instanceLifetime = PerformanceCounterInstanceLifetime.Global; 221public PerformanceCounterInstanceLifetime InstanceLifetime 226if (value > PerformanceCounterInstanceLifetime.Process || value < PerformanceCounterInstanceLifetime.Global) 491if (_instanceLifetime != PerformanceCounterInstanceLifetime.Global) 517if (string.IsNullOrEmpty(_instanceName) && InstanceLifetime == PerformanceCounterInstanceLifetime.Process)
System\Diagnostics\SharedPerformanceCounter.cs (18)
84this(catName, counterName, instanceName, PerformanceCounterInstanceLifetime.Global) 87internal unsafe SharedPerformanceCounter(string catName, string counterName, string instanceName, PerformanceCounterInstanceLifetime lifetime) 103if (lifetime != PerformanceCounterInstanceLifetime.Global) 201PerformanceCounterInstanceLifetime lifetime) 336PerformanceCounterInstanceLifetime lifetime) 497private static unsafe void PopulateLifetimeEntry(ProcessLifetimeEntry* lifetimeEntry, PerformanceCounterInstanceLifetime lifetime) 500if (lifetime == PerformanceCounterInstanceLifetime.Process) 503lifetimeEntry->LifetimeType = (int)PerformanceCounterInstanceLifetime.Process; 738private unsafe CounterEntry* GetCounter(string counterName, string instanceName, bool enableReuse, PerformanceCounterInstanceLifetime lifetime) 952bool activateUnusedInstances, PerformanceCounterInstanceLifetime lifetime, 1035if (lifetime != PerformanceCounterInstanceLifetime.Process) 1051if (lifetime == PerformanceCounterInstanceLifetime.Process) 1108PerformanceCounterInstanceLifetime lifetime, 1282if (lifetime->LifetimeType == (int)PerformanceCounterInstanceLifetime.Process) 1424internal unsafe void RemoveInstance(string instanceName, PerformanceCounterInstanceLifetime instanceLifetime) 1462&& lifetimeEntry->LifetimeType == (int)PerformanceCounterInstanceLifetime.Process 1465validatedCachedInstancePointer &= (instanceLifetime == PerformanceCounterInstanceLifetime.Process); 1471validatedCachedInstancePointer &= (instanceLifetime != PerformanceCounterInstanceLifetime.Process);