Exemplo n.º 1
0
        public void Test()
        {
            IDoStuff actual = new ActualDoStuff();
            actual.Foo();

            RealProxySample realProxy = new RealProxySample(typeof(IDoStuff), actual);
            IDoStuff wrapper = (IDoStuff) realProxy.GetTransparentProxy();

            wrapper.Foo();
        }
Exemplo n.º 2
0
        public void TestSimpleDynamicProxy()
        {
            IDoStuff actual = new ActualDoStuff();

            actual.Foo();

            IDoStuff wrapper = Wrapper <IDoStuff> .Wrap <IDoStuff>(actual);

            wrapper.Foo();
        }
Exemplo n.º 3
0
        public void Test()
        {
            IDoStuff actual = new ActualDoStuff();

            actual.Foo();

            RealProxySample realProxy = new RealProxySample(typeof(IDoStuff), actual);
            IDoStuff        wrapper   = (IDoStuff)realProxy.GetTransparentProxy();

            wrapper.Foo();
        }