public static IThreadSafeProxyFactory CreateThreadSafeProxyFactory(
     IThreadSafeInterceptorFactory threadSafeInterceptorFactory, IProxyGenerator proxyGenerator)
 {
     return new ThreadSafeProxyFactory(
         threadSafeInterceptorFactory,
         proxyGenerator);
 }
Exemplo n.º 2
0
 public static IThreadSafeProxyFactory CreateThreadSafeProxyFactory(
     IThreadSafeInterceptorFactory threadSafeInterceptorFactory, IProxyGenerator proxyGenerator)
 {
     return(new ThreadSafeProxyFactory(
                threadSafeInterceptorFactory,
                proxyGenerator));
 }
Exemplo n.º 3
0
        public ThreadSafeProxyFactory(IThreadSafeInterceptorFactory threadSafeInterceptorFactory, IProxyGenerator proxyGenerator)
        {
            if (proxyGenerator == null)
            {
                throw new ArgumentNullException("proxyGenerator");
            }

            if (threadSafeInterceptorFactory == null)
            {
                throw new ArgumentNullException("threadSafeInterceptorFactory");
            }

            _proxyGenerator = proxyGenerator;

            _threadSafeInterceptorFactory = threadSafeInterceptorFactory;
        }