McSherry.SemanticVersioning.Monotonic.MonotonicVersioner._isOrderedCtgsIntSeq C# (CSharp) Метод

_isOrderedCtgsIntSeq() приватный статический Метод

private static _isOrderedCtgsIntSeq ( IEnumerable seq ) : bool
seq IEnumerable
Результат bool
        private static bool _isOrderedCtgsIntSeq(IEnumerable<int> seq)
        {
            var last = seq.First();
            seq = seq.Skip(1);

            foreach (var n in seq)
            {
                if (last + 1 != n)
                    return false;

                last = n;
            }

            return true;
        }