/// <inheritdoc/> public IParameterBuilderWithParameter Trace(params string[] parameterNames) { if (parameterNames == null) { throw new ArgumentNullException("parameterNames"); } IParameterBuilderWithParameter builder = New(); foreach (var p in parameterNames) { builder = builder.And(p); } return(builder); }
/// <summary> /// Initializes a new instance of the ParameterBuilderWithTypeAndParameter class. /// </summary> /// <param name="builder">The builder to bind to.</param> /// <param name="parameterName">An optional name of the parameter to filter on.</param> public ParameterBuilderWithTypeAndParameter(IParameterBuilderWithParameter builder, string parameterName) : base((ParameterBuilder)builder, parameterName) { }