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