public static void DecrementGauge(StatisticGauge gauge) { switch (gauge) { case StatisticGauge.ActiveReadOperation: Interlocked.Decrement(ref Gauges.ActiveReadOperation); break; case StatisticGauge.ActiveWriteOperation: Interlocked.Decrement(ref Gauges.ActiveWriteOperation); break; case StatisticGauge.QueuedWriteOperation: Interlocked.Decrement(ref Gauges.QueuedWriteOperation); break; } }