1 instantiation of PerformanceCounterLib
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
995PerformanceCounterLib library = new PerformanceCounterLib(machineName, lcidString);
59 references to PerformanceCounterLib
System.Diagnostics.PerformanceCounter (59)
System\Diagnostics\InstanceDataCollection.cs (1)
48instanceName = PerformanceCounterLib.SingleInstanceName;
System\Diagnostics\PerformanceCounter.cs (9)
167_helpMsg ??= PerformanceCounterLib.GetCounterHelp(currentMachineName, currentCategoryName, _counterName); 210using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(currentMachineName, currentCategoryName)) 365PerformanceCounterLib.CloseAllLibraries(); 476if (!PerformanceCounterLib.CounterExists(currentMachineName, currentCategoryName, _counterName)) 479PerformanceCounterCategoryType categoryType = PerformanceCounterLib.GetCategoryType(currentMachineName, currentCategoryName); 498if (currentMachineName != "." && !string.Equals(currentMachineName, PerformanceCounterLib.ComputerName, StringComparison.OrdinalIgnoreCase)) 501if (!PerformanceCounterLib.IsCustomCategory(currentMachineName, currentCategoryName)) 505PerformanceCounterCategoryType categoryType = PerformanceCounterLib.GetCategoryType(currentMachineName, currentCategoryName); 545using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(currentMachineName, currentCategoryName))
System\Diagnostics\PerformanceCounterCategory.cs (22)
90_categoryHelp ??= PerformanceCounterLib.GetCategoryHelp(_machineName, _categoryName); 100using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(_machineName, _categoryName)) 110if (PerformanceCounterLib.IsCustomCategory(".", _categoryName)) 111return PerformanceCounterLib.GetCategoryType(".", _categoryName); 148return PerformanceCounterLib.CounterExists(_machineName, _categoryName, counterName); 173return PerformanceCounterLib.CounterExists(machineName, categoryName, counterName); 223if (PerformanceCounterLib.IsCustomCategory(machineName, categoryName) || PerformanceCounterLib.CategoryExists(machineName, categoryName)) 227PerformanceCounterLib.RegisterCategory(categoryName, categoryType, categoryHelp, counterData); 321if (!PerformanceCounterLib.IsBaseCounter(currentSampleType)) 325else if (PerformanceCounterLib.IsBaseCounter(currentSampleType)) 377if (!PerformanceCounterLib.IsCustomCategory(machineName, categoryName)) 382PerformanceCounterLib.UnregisterCategory(categoryName); 383PerformanceCounterLib.CloseAllLibraries(); 416if (PerformanceCounterLib.IsCustomCategory(machineName, categoryName)) 419return PerformanceCounterLib.CategoryExists(machineName, categoryName); 428using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(machineName, categoryName)) 435if (instanceNames.Length == 1 && instanceNames[0] == PerformanceCounterLib.SingleInstanceName) 465string[] counterNames = PerformanceCounterLib.GetCounters(_machineName, _categoryName); 490string[] categoryNames = PerformanceCounterLib.GetCategories(machineName); 519using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(_machineName, _categoryName)) 560using (CategorySample categorySample = PerformanceCounterLib.GetCategorySample(_machineName, _categoryName))
System\Diagnostics\PerformanceCounterLib.cs (26)
288PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 321foreach (PerformanceCounterLib library in s_libraryTable.Values) 334foreach (PerformanceCounterLib library in s_libraryTable.Values) 360PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 708&& (string.Equals((string)systemDllName, PerformanceCounterLib.PerfShimName, StringComparison.OrdinalIgnoreCase) 709|| ((string)systemDllName).EndsWith(PerformanceCounterLib.PerfShimFullNameSuffix, StringComparison.OrdinalIgnoreCase))) 746PerformanceCounterLib library; 771PerformanceCounterLib library; 812PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 847PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 906PerformanceCounterLib library; 976internal static PerformanceCounterLib GetPerformanceCounterLib(string machineName, CultureInfo culture) 986PerformanceCounterLib.s_libraryTable ??= new Hashtable(); 989if (PerformanceCounterLib.s_libraryTable.Contains(libraryKey)) 991return (PerformanceCounterLib)PerformanceCounterLib.s_libraryTable[libraryKey]; 995PerformanceCounterLib library = new PerformanceCounterLib(machineName, lcidString); 996PerformanceCounterLib.s_libraryTable[libraryKey] = library; 1118PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 1153PerformanceCounterLib library = GetPerformanceCounterLib(machine, EnglishCulture); 1259if (machineName != "." && !string.Equals(machineName, PerformanceCounterLib.ComputerName, StringComparison.OrdinalIgnoreCase)) 1381private readonly PerformanceCounterLib _library; 1385internal CategorySample(byte[] rawData, CategoryEntry entry, PerformanceCounterLib library) 1459if (!PerformanceCounterLib.IsBaseCounter(currentSampleType)) 1478_instanceNameTable[PerformanceCounterLib.SingleInstanceName] = 0; 1673PerformanceCounterLib.ReleasePerformanceData(_data);
System\Diagnostics\SharedPerformanceCounter.cs (1)
636categoryKey = Registry.LocalMachine.OpenSubKey(PerformanceCounterLib.ServicePath + "\\" + _categoryName + "\\Performance");