public ComponentDynamicProxyFactory()
        {
            ConfigureDynamicProxyToAvoidReplicatingProblematicAttributes();

            _proxyGenerator = new ProxyGenerator();
            _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
        }
 public CastleDynamicProxyFactory(ICallFactory callFactory, IArgumentSpecificationDequeue argSpecificationDequeue)
 {
     _callFactory                         = callFactory ?? throw new ArgumentNullException(nameof(callFactory));
     _argSpecificationDequeue             = argSpecificationDequeue ?? throw new ArgumentNullException(nameof(argSpecificationDequeue));
     _proxyGenerator                      = new ProxyGenerator();
     _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
 }
        public CastleDynamicProxyFactory()
        {
            ConfigureDynamicProxyToAvoidReplicatingProblematicAttributes();

            _proxyGenerator = new ProxyGenerator();
            _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
        }
 public CastleDynamicProxyFactory(ICallFactory callFactory, IArgumentSpecificationDequeue argSpecificationDequeue)
 {
     _callFactory                         = callFactory;
     _argSpecificationDequeue             = argSpecificationDequeue;
     _proxyGenerator                      = new ProxyGenerator();
     _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
 }
Example #5
0
 public CastleDynamicProxyFactory()
 {
     _proxyGenerator = new ProxyGenerator();
     _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
 }
 public CastleDynamicProxyFactory(CastleInterceptorFactory interceptorFactory)
 {
     _proxyGenerator = new ProxyGenerator();
     _interceptorFactory = interceptorFactory;
     _allMethodsExceptCallRouterCallsHook = new AllMethodsExceptCallRouterCallsHook();
 }