2 writes to CounterNames
System.Diagnostics.PerformanceCounter (2)
System\Diagnostics\SharedPerformanceCounter.cs (2)
692data.CounterNames = names; 700data.CounterNames = new ArrayList(counterNames);
16 references to CounterNames
System.Diagnostics.PerformanceCounter (16)
System\Diagnostics\SharedPerformanceCounter.cs (16)
109if (!_categoryData.CounterNames.Contains(counterName)) 211totalSize = sizeof(CategoryEntry) + sizeof(InstanceEntry) + (sizeof(CounterEntry) * _categoryData.CounterNames.Count) + categoryNameLength; 212for (int i = 0; i < _categoryData.CounterNames.Count; i++) 214totalSize += (((string)_categoryData.CounterNames[i]).Length + 1) * 2; 269nextPtr += sizeof(CounterEntry) * _categoryData.CounterNames.Count; 295string counterName = (string)_categoryData.CounterNames[0]; 303for (int i = 1; i < _categoryData.CounterNames.Count; i++) 306counterName = (string)_categoryData.CounterNames[i]; 339int totalSize = sizeof(InstanceEntry) + (sizeof(CounterEntry) * _categoryData.CounterNames.Count); 364for (int i = 0; i < _categoryData.CounterNames.Count; i++) 366totalSize += (((string)_categoryData.CounterNames[i]).Length + 1) * 2; 381nextPtr += sizeof(CounterEntry) * _categoryData.CounterNames.Count; 414for (int i = 1; i < _categoryData.CounterNames.Count; i++) 432for (int i = 0; i < _categoryData.CounterNames.Count; i++) 434string counterName = (string)_categoryData.CounterNames[i]; 989int totalSize = sizeof(InstanceEntry) + sizeof(ProcessLifetimeEntry) + InstanceNameSlotSize + (sizeof(CounterEntry) * _categoryData.CounterNames.Count);