public static IError FragmentOnlyCompositeType( this IDocumentValidatorContext context, ISyntaxNode node, INamedType type) { return(ErrorBuilder.New() .SetMessage(Resources.ErrorHelper_FragmentOnlyCompositeType) .AddLocation(node) .SetPath(context.CreateErrorPath()) .SetExtension("typeCondition", type.Print()) .SetFragmentName(node) .SpecifiedBy("sec-Fragments-On-Composite-Types") .Build()); }
public static IError FragmentNotPossible( this IDocumentValidatorContext context, ISyntaxNode node, INamedType typeCondition, INamedType parentType) { return(ErrorBuilder.New() .SetMessage(Resources.ErrorHelper_FragmentNotPossible) .AddLocation(node) .SetPath(context.CreateErrorPath()) .SetExtension("typeCondition", typeCondition.Print()) .SetExtension("selectionSetType", parentType.Print()) .SetFragmentName(node) .SpecifiedBy("sec-Fragment-spread-is-possible") .Build()); }