public static Telemetry.SubtractView Subtract(this Telemetry.IProbe self, params double[] values) => new Telemetry.SubtractView(self, values);
public static Telemetry.SubtractView Subtract(this Telemetry.IProbe self, IEnumerable <Telemetry.IProbe> others) => new Telemetry.SubtractView(self, others.ToArray());
public static Telemetry.SubtractView Subtract(this Telemetry.IProbe self, double value) => new Telemetry.SubtractView(self, value);
public static Telemetry.SumView Add(this Telemetry.IProbe self, params double[] values) => new Telemetry.SumView(self, values);
public static Telemetry.SubtractView Subtract(this Telemetry.IProbe self, params Telemetry.IProbe[] others) => new Telemetry.SubtractView(self, others);
public static Telemetry.SumView Add(this Telemetry.IProbe self, params Telemetry.IProbe[] others) => new Telemetry.SumView(self, others);
public static Telemetry.SumView Add(this Telemetry.IProbe self, double value) => new Telemetry.SumView(self, value);
public static Telemetry.SumView Sum(this Telemetry.IProbe self, Telemetry.IProbe value) => new Telemetry.SumView(self, value);
public static Telemetry.RatioView Per(this Telemetry.IProbe self, double denominator) => new Telemetry.RatioView(self, denominator);
public static Telemetry.AvgView Avg(this Telemetry.IProbe self, double value) => new Telemetry.AvgView(self, value);
public static Telemetry.UtilizationView Utilization(this Telemetry.IProbe <TimeSpan> self) => new Telemetry.UtilizationView(self);
public static Telemetry.AvgView Avg(this Telemetry.IProbe self, IEnumerable <Telemetry.IProbe> others) => new Telemetry.AvgView(self, others.ToArray());