Example #1
0
        public void InterfaceProxyTest()
        {
            var h = new InterfaceInvocationHandler { Instance = new Person("张三") };
            var p = (IPerson)NLite.Reflection.Proxy.NewProxyInstance(
                new Type[] { typeof(IPerson) },
                h: h);

            p.Say("李四");

            p.Sex = true;

            Console.WriteLine(p.Sex);
        }
Example #2
0
        public void InterfaceProxyTest()
        {
            var h = new InterfaceInvocationHandler {
                Instance = new Person("张三")
            };
            var p = (IPerson)NLite.Reflection.Proxy.NewProxyInstance(
                new Type[] { typeof(IPerson) },
                h: h);

            p.Say("李四");

            p.Sex = true;

            Console.WriteLine(p.Sex);
        }