示例#1
0
        static void Main(string[] args)
        {
            DynamicProxy d  = new DynamicProxy(typeof(RealSubject1), new RealSubject1());
            RealSubject1 r1 = (RealSubject1)d.GetTransparentProxy();

            r1.fun();
            r1.fun1();
        }
示例#2
0
 public DynamicProxy(Type T, RealSubject1 realSubject1) : base(T)
 {
     this.realSubject1 = realSubject1;
 }