Esempio n. 1
0
        public void span_odd_none()
        {
            Span <int> values = stackalloc int[] {
                2, 4, 6, 8, 10,
            };

            Assert.False(values.Any(v => v % 2 != 0));
        }
Esempio n. 2
0
        public void span()
        {
            Span <int> values = stackalloc int[] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
                11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
                21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
            };

            Assert.True(values.Any());
        }
Esempio n. 3
0
        public void span_empty()
        {
            Span <int> values = stackalloc int[0];

            Assert.False(values.Any());
        }
 public static bool Any <TSource>(this Span <TSource> source, Func <TSource, bool> predicate)
 => source.Any(new FunctionWrapper <TSource, bool>(predicate));
Esempio n. 5
0
        public void When_Not_Any()
        {
            Span <int> s = stackalloc int[] { 1, 2, 3 };

            Assert.IsFalse(s.Any(v => v == 4));
        }
Esempio n. 6
0
        public void When_Any()
        {
            Span <int> s = stackalloc int[] { 1, 2, 3 };

            Assert.IsTrue(s.Any(v => v == 2));
        }