Exemplo n.º 1
0
        public static IError CreateNonNullError <T>(
            IFilterField field,
            IValueNode value,
            IFilterVisitorContext <T> context)
        {
            IFilterInputType filterType = context.Types.OfType <IFilterInputType>().First();

            return(ErrorBuilder.New()
                   .SetMessage(
                       DataResources.ErrorHelper_CreateNonNullError,
                       context.Operations.Peek().Name,
                       filterType.Visualize())
                   .AddLocation(value)
                   .SetExtension("expectedType", new NonNullType(field.Type).Visualize())
                   .SetExtension("filterType", filterType.Visualize())
                   .Build());
        }
Exemplo n.º 2
0
        public static IError CreateNonNullError <T>(
            IFilterField field,
            IValueNode value,
            IFilterVisitorContext <T> context)
        {
            IFilterInputType filterType = context.Types.OfType <IFilterInputType>().First();

            return(ErrorBuilder.New()
                   .SetMessage(
                       "The provided value for filter `{0}` of type {1} is invalid. " +
                       "Null values are not supported.",
                       context.Operations.Peek().Name,
                       filterType.Visualize())
                   .AddLocation(value)
                   .SetExtension("expectedType", new NonNullType(field.Type).Visualize())
                   .SetExtension("filterType", filterType.Visualize())
                   .Build());
        }