public void Collect(long elapsedTicks) { if (!WasDisposed) { Measurements[CurrentCount] = new MetricMeasurement(elapsedTicks, _collector.Collect()); CurrentCount = CurrentCount + 1 < MaxMeasures ? CurrentCount + 1 : CurrentCount; //WRAP } }
public bool Equals(MetricMeasurement other) { return(ElapsedTicks == other.ElapsedTicks && MetricValue == other.MetricValue); }
public bool Equals(MetricMeasurement other) { return ElapsedTicks == other.ElapsedTicks && Math.Abs(MetricValue - other.MetricValue) < PrecisionTolerance; }
public bool Equals(MetricMeasurement other) { return ElapsedTicks == other.ElapsedTicks && MetricValue == other.MetricValue; }
public bool Equals(MetricMeasurement other) { return(ElapsedTicks == other.ElapsedTicks && Math.Abs(MetricValue - other.MetricValue) < PrecisionTolerance); }