コード例 #1
0
ファイル: ScoreInterval.cs プロジェクト: pepelev/Rediska
        public ScoreInterval(ScoreBound min, ScoreBound max)
        {
            if (ScoreBound.IsVoid(min, max))
            {
                throw new ArgumentException($"Interval must be non-void. Interval {min}..{max} is void");
            }

            Min = min;
            Max = max;
        }
コード例 #2
0
ファイル: ScoreInterval.cs プロジェクト: pepelev/Rediska
 public static ScoreInterval To(ScoreBound max) => new ScoreInterval(ScoreBound.NegativeInfinity, max);
コード例 #3
0
ファイル: ScoreInterval.cs プロジェクト: pepelev/Rediska
 public static ScoreInterval From(ScoreBound min) => new ScoreInterval(min, ScoreBound.PositiveInfinity);