Пример #1
0
        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));
 }