public static IRequestExecutorBuilder AddTypeRewriter( this IRequestExecutorBuilder builder, RewriteTypeDefinitionDelegate rewrite) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } if (rewrite == null) { throw new ArgumentNullException(nameof(rewrite)); } return(builder.AddTypeRewriter(new DelegateTypeRewriter(rewrite))); }
public DelegateTypeRewriter(RewriteTypeDefinitionDelegate rewrite) { _rewrite = rewrite ?? throw new ArgumentNullException(nameof(rewrite)); }