Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetPerformanceCounterLib()

static PerformanceCounterLib System.Diagnostics.PerformanceCounterLib.GetPerformanceCounterLib ( string machineName,
CultureInfo culture )
inlinestaticpackage

Definition at line 152 of file PerformanceCounterLib.cs.

153 {
154 string item = culture.Name.ToLowerInvariant();
155 machineName = ((machineName.CompareTo(".") != 0) ? machineName.ToLowerInvariant() : ComputerName.ToLowerInvariant());
157 return s_libraryTable.GetOrAdd((machineName, item), ((string machineName, string lcidString) key) => new PerformanceCounterLib(key.machineName, key.lcidString));
158 }
PerformanceCounterLib(string machineName, string lcid)
static ConcurrentDictionary<(string machineName, string lcidString), PerformanceCounterLib > s_libraryTable

References System.Diagnostics.PerformanceCounterLib.PerformanceCounterLib(), System.Diagnostics.PerformanceCounterLib.ComputerName, System.culture, System.item, System.key, System.Diagnostics.PerformanceCounterLib.s_internalSyncObject, and System.Diagnostics.PerformanceCounterLib.s_libraryTable.

Referenced by System.Diagnostics.NtProcessManager.GetProcessInfos().