public IBindResolverDelegate BindResolver( FieldResolverDelegate fieldResolver) { if (fieldResolver == null) { throw new ArgumentNullException(nameof(fieldResolver)); } IResolverBindingBuilder builder = ResolverBindingBuilder.New() .SetResolver(fieldResolver); _bindingBuilders.Add(builder); return(new BindResolverDelegate(builder)); }
public BindResolverDelegate(IResolverBindingBuilder bindingBuilder) { _bindingBuilder = bindingBuilder ?? throw new ArgumentNullException(nameof(bindingBuilder)); }