Ejemplo n.º 1
0
 public IMetric AddOrUpdate <T>(MetricName name, T metric) where T : IMetric
 {
     return(_metrics.AddOrUpdate(name, metric, (n, m) => m));
 }
Ejemplo n.º 2
0
 public bool TryGetValue(MetricName name, out IMetric metric)
 {
     return(_metrics.TryGetValue(name, out metric));
 }
Ejemplo n.º 3
0
 public bool Contains(MetricName name)
 {
     return(_metrics.ContainsKey(name));
 }
Ejemplo n.º 4
0
 public IMetric GetOrAdd(MetricName name, IMetric metric)
 {
     return(_metrics.GetOrAdd(name, metric));
 }
Ejemplo n.º 5
0
 public IMetric this[MetricName name] => _metrics[name];
Ejemplo n.º 6
0
 public bool Equals(MetricName other)
 {
     return(Equals(other.Name, Name) && other.Class == Class);
 }
 public GaugeMetric <bool> AddOrUpdate <T>(MetricName name, T metric) where T : GaugeMetric <bool>
 {
     return(_metrics.AddOrUpdate(name, metric, (n, m) => m));
 }
 public bool TryGetValue(MetricName name, out GaugeMetric <bool> metric)
 {
     return(_metrics.TryGetValue(name, out metric));
 }
 public GaugeMetric <bool> this[MetricName name] => _metrics[name];
 public GaugeMetric <bool> GetOrAdd(MetricName name, GaugeMetric <bool> metric)
 {
     return(_metrics.GetOrAdd(name, metric));
 }