public ProxyFactory(IProxyMethodBuilder proxyMethodBuilder, IProxyAssemblyBuilder proxyAssemblyBuilder) { if (proxyMethodBuilder == null) { throw new ArgumentNullException("proxyMethodBuilder"); } ProxyMethodBuilder = proxyMethodBuilder; ProxyAssemblyBuilder = proxyAssemblyBuilder; Cache = new ProxyCache(); }
public ProxyFactory(IProxyAssemblyBuilder proxyAssemblyBuilder) : this(new DefaultyProxyMethodBuilder(), proxyAssemblyBuilder) { }
public ProxyFactory(IProxyMethodBuilder proxyMethodBuilder, IProxyAssemblyBuilder proxyAssemblyBuilder) { ProxyMethodBuilder = proxyMethodBuilder ?? throw new ArgumentNullException(nameof(proxyMethodBuilder)); ProxyAssemblyBuilder = proxyAssemblyBuilder; }
public ProxyFactory(IProxyAssemblyBuilder proxyAssemblyBuilder) : this(new DefaultyProxyMethodBuilder(), proxyAssemblyBuilder) {}