public void AddValue(IInstrumentationValue value) { Debug.Assert(value != null); if (value != null && !_values.ContainsKey(value.Name)) { _values[value.Name] = value; } }
public void RemoveValue(IInstrumentationValue value) { if (value != null) { _values.Remove(value.Name); } }
public void AddValue(IInstrumentationValue value) { Debug.Assert(value != null); // last one wins... old one is orphaned // this is nicer for providers that "re-register counters if (value != null) { _values[value.Name] = value; } }