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()); }
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()); }