コード例 #1
0
 public IMetric AddOrUpdate <T>(MetricName name, T metric) where T : IMetric
 {
     return(_metrics.AddOrUpdate(name, metric, (n, m) => m));
 }
コード例 #2
0
 public bool TryGetValue(MetricName name, out IMetric metric)
 {
     return(_metrics.TryGetValue(name, out metric));
 }
コード例 #3
0
 public bool Contains(MetricName name)
 {
     return(_metrics.ContainsKey(name));
 }
コード例 #4
0
 public IMetric GetOrAdd(MetricName name, IMetric metric)
 {
     return(_metrics.GetOrAdd(name, metric));
 }
コード例 #5
0
 public IMetric this[MetricName name] => _metrics[name];
コード例 #6
0
ファイル: MetricName.cs プロジェクト: fossabot/HQ.Cadence
 public bool Equals(MetricName other)
 {
     return(Equals(other.Name, Name) && other.Class == Class);
 }
コード例 #7
0
 public GaugeMetric <bool> AddOrUpdate <T>(MetricName name, T metric) where T : GaugeMetric <bool>
 {
     return(_metrics.AddOrUpdate(name, metric, (n, m) => m));
 }
コード例 #8
0
 public bool TryGetValue(MetricName name, out GaugeMetric <bool> metric)
 {
     return(_metrics.TryGetValue(name, out metric));
 }
コード例 #9
0
 public GaugeMetric <bool> this[MetricName name] => _metrics[name];
コード例 #10
0
 public GaugeMetric <bool> GetOrAdd(MetricName name, GaugeMetric <bool> metric)
 {
     return(_metrics.GetOrAdd(name, metric));
 }