Esempio n. 1
0
        public void TestExplicitImplementation()
        {
            var c1 = new C1 <int>();

            Assert.AreEqual(0, c1[0]);
            Assert.AreEqual(2, c1.Add(0));
            Assert.AreEqual(1, c1.Count);

            var i1 = new C1 <int>();

            Assert.AreEqual(0, i1[0]);
            Assert.AreEqual(2, i1.Add(0));
            Assert.AreEqual(1, i1.Count);
        }
Esempio n. 2
0
 public override void ApplyImpl <Foo> (C1 <Foo> c1)
 {
     c1.Add(t => t.Value);
 }