/// <summary> /// Initializes a new instance of the <see cref="InterfaceDynamicProxyGenerator"/> class. /// </summary> /// <param name="dynamicProxyFactoryCache">The dynamic proxy factory cache.</param> public InterfaceDynamicProxyGenerator(IDynamicProxyFactoryCache dynamicProxyFactoryCache) { _dynamicProxyFactoryCache = Guard.ArgumentNotNull(dynamicProxyFactoryCache, nameof(dynamicProxyFactoryCache)); }
/// <summary> /// Initializes a new instance of the <see cref="VirtualMethodDynamicProxyGenerator"/> class. /// </summary> /// <param name="dynamicProxyFactoryCache">The dynamic proxy factory cache.</param> public VirtualMethodDynamicProxyGenerator(IDynamicProxyFactoryCache dynamicProxyFactoryCache) { _dynamicProxyFactoryCache = Guard.ArgumentNotNull(dynamicProxyFactoryCache, nameof(dynamicProxyFactoryCache)); }