Exemple #1
0
 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());
 }
Exemple #2
0
 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());
 }