Ejemplo n.º 1
0
        public void GetPropertyIndexT_ClassInstance_StringIndexer()
        {
            var pi     = AClass.GetIndexer(typeof(string));
            var getter = pi.DelegateForGetPropertyIndex <string>();

            var inst = new AClass();

            var inst2 = getter(inst, "bob");

            Assert.Equal("bobHI", inst2);
        }
Ejemplo n.º 2
0
        public void GetPropertyIndex_ClassInstance_ValueIndexer()
        {
            var pi     = AClass.GetIndexer(typeof(int));
            var getter = pi.DelegateForGetPropertyIndex();

            var inst = new AClass();

            var inst2 = getter(inst, 4);

            Assert.Equal(4 * 4, inst2);
        }