}
else
{
- // If it's from an provider, just append it at the end.
+ // If it's from an unknown provider, just append it at the end.
string displayName = payload.GetDisplay();
+ if (string.IsNullOrEmpty(displayName))
+ {
+ displayName = payload.GetName();
+ }
int left = displayName.Length + 7; // displayName + " : "
int row = maxRow;
displayPosition[name] = (left, row);
public static string SerializeUnknownProviderName(string unknownCounterProviderName, int interval)
{
- return $"{unknownCounterProviderName}:0xffffffff:0x4:EventCounterIntervalSec={interval}";
+ return $"{unknownCounterProviderName}:ffffffff:4:EventCounterIntervalSec={interval}";
}
public IReadOnlyList<CounterProfile> GetAllCounters() => Counters.Values.ToList();