/// <summary> /// Default constructor /// </summary> public ResponsePaddingFilterAttribute(IResponsePaddingConfig config, IRandomNumberGenerator rng, ResponsePaddingLoggingExtensions logger, IPaddingGenerator paddingGenerator) { _Config = config ?? throw new ArgumentNullException(nameof(config)); _Rng = rng ?? throw new ArgumentNullException(nameof(rng)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _PaddingGenerator = paddingGenerator ?? throw new ArgumentNullException(nameof(paddingGenerator)); }