コード例 #1
0
        private static double GetValue(IWarningCounter counter)
        {
            if (!counter.Enabled) return double.MaxValue;

            if (counter.WarningCount != 0)
            {
                return (double)counter.Remain / counter.WarningCount;
            }

            // WarningCount == 0 && Remain == 0
            if (counter.Remain == 0) return 0;

            return double.MaxValue;
        }
コード例 #2
0
        private static double GetValue(IWarningCounter counter)
        {
            if (!counter.Enabled)
            {
                return(double.MaxValue);
            }

            if (counter.WarningCount != 0)
            {
                return((double)counter.Remain / counter.WarningCount);
            }

            // WarningCount == 0 && Remain == 0
            if (counter.Remain == 0)
            {
                return(0);
            }

            return(double.MaxValue);
        }