public AnyMiddleware( ServiceProviderOnlyScopedDisposable serviceProviderOnlyScopedDisposable, WindsorOnlyScopedDisposable windsorOnlyScopedDisposable, CrossWiredScopedDisposable crossWiredScopedDisposable) { this.serviceProviderOnlyScopedDisposable = serviceProviderOnlyScopedDisposable ?? throw new ArgumentNullException(nameof(serviceProviderOnlyScopedDisposable)); this.windsorOnlyScopedDisposable = windsorOnlyScopedDisposable ?? throw new ArgumentNullException(nameof(windsorOnlyScopedDisposable)); this.crossWiredScopedDisposable = crossWiredScopedDisposable ?? throw new ArgumentNullException(nameof(crossWiredScopedDisposable)); }
public ViewComponentWindsorOnly ( WindsorOnlyTransient WindsorOnlyTransient1, WindsorOnlyTransientGeneric <OpenOptions> WindsorOnlyTransient2, WindsorOnlyTransientGeneric <ClosedOptions> WindsorOnlyTransient3, WindsorOnlyTransientDisposable WindsorOnlyTransient4, WindsorOnlyScoped WindsorOnlyScoped1, WindsorOnlyScopedGeneric <OpenOptions> WindsorOnlyScoped2, WindsorOnlyScopedGeneric <ClosedOptions> WindsorOnlyScoped3, WindsorOnlyScopedDisposable WindsorOnlyScoped4, WindsorOnlySingleton WindsorOnlySingleton1, WindsorOnlySingletonGeneric <OpenOptions> WindsorOnlySingleton2, WindsorOnlySingletonGeneric <ClosedOptions> WindsorOnlySingleton3, WindsorOnlySingletonDisposable WindsorOnlySingleton4) { if (WindsorOnlyTransient1 == null) { throw new ArgumentException(nameof(WindsorOnlyTransient1)); } if (WindsorOnlyTransient2 == null) { throw new ArgumentException(nameof(WindsorOnlyTransient2)); } if (WindsorOnlyTransient3 == null) { throw new ArgumentException(nameof(WindsorOnlyTransient3)); } if (WindsorOnlyTransient4 == null) { throw new ArgumentException(nameof(WindsorOnlyTransient4)); } if (WindsorOnlyScoped1 == null) { throw new ArgumentException(nameof(WindsorOnlyScoped1)); } if (WindsorOnlyScoped2 == null) { throw new ArgumentException(nameof(WindsorOnlyScoped2)); } if (WindsorOnlyScoped3 == null) { throw new ArgumentException(nameof(WindsorOnlyScoped3)); } if (WindsorOnlyScoped4 == null) { throw new ArgumentException(nameof(WindsorOnlyScoped4)); } if (WindsorOnlySingleton1 == null) { throw new ArgumentException(nameof(WindsorOnlySingleton1)); } if (WindsorOnlySingleton2 == null) { throw new ArgumentException(nameof(WindsorOnlySingleton2)); } if (WindsorOnlySingleton3 == null) { throw new ArgumentException(nameof(WindsorOnlySingleton3)); } if (WindsorOnlySingleton4 == null) { throw new ArgumentException(nameof(WindsorOnlySingleton4)); } }