public static IRequestExecutorBuilder AddDocumentRewriter( this IRequestExecutorBuilder builder, RewriteDocumentDelegate rewrite) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } if (rewrite == null) { throw new ArgumentNullException(nameof(rewrite)); } return(builder.AddDocumentRewriter( new DelegateDocumentRewriter(rewrite))); }
public DelegateDocumentRewriter(RewriteDocumentDelegate rewrite) { _rewrite = rewrite ?? throw new ArgumentNullException(nameof(rewrite)); }