public TargetedProxyContainerActivator( IProxyDispatcher proxyDispatcher, Type type, IContainerActivator activator, IInterceptor interceptor) { _proxyDispatcher = proxyDispatcher; _type = type; _activator = activator; _interceptor = interceptor; }
public ProxyContainerActivator( IProxyDispatcher proxyDispatcher, Type type, ConstructorInfo constructor, ArgumentCollection constructorArguments, IInterceptor interceptor) { _proxyDispatcher = proxyDispatcher; _type = type; _constructor = constructor; _constructorArguments = constructorArguments; _interceptor = interceptor; }
public void DispatchInvocationsWith(IProxyDispatcher dispatcher) { _dispatcher = dispatcher; }
protected virtual void InitializeProxies() { proxyDispatcher = new ProxyDispatcher(); }