public override bool CanBeDownCastTo(GraphQLTypeDescription graphQLType) { Check.IsNotNull(graphQLType, nameof(graphQLType)); return(graphQLType is NotNullType notNullType && wrappedType.CanBeDownCastTo(notNullType.wrappedType) || graphQLType is NamedType namedType && wrappedType.CanBeDownCastTo(namedType)); }
private CoercionError(string name, GraphQLTypeDescription expected, object actual, bool hasActual) { Check.IsNotNullOrWhiteSpace(name, nameof(name)); Check.IsNotNull(expected, nameof(expected)); Name = name; Expected = expected; Actual = actual; }
public override GraphQLTypeDescription GetTypeDescription() { return(GraphQLTypeDescription.Named(Name)); }
public CoercionError(string name, GraphQLTypeDescription expected, object actual) : this(name, expected, actual, true) { }
public CoercionError(string name, GraphQLTypeDescription expected) : this(name, expected, null, false) { }
public override bool CanBeDownCastTo(GraphQLTypeDescription graphQLType) { return(graphQLType is ListType listType && wrappedType.CanBeDownCastTo(listType.wrappedType)); }
public NotNullType(GraphQLTypeDescription wrappedType) { Check.IsNotNull(wrappedType, nameof(wrappedType)); this.wrappedType = wrappedType; }
public abstract bool CanBeDownCastTo(GraphQLTypeDescription graphQLType);
public static GraphQLTypeDescription NotNull(GraphQLTypeDescription graphQLType) { Check.IsNotNull(graphQLType, nameof(graphQLType)); return(new NotNullType(graphQLType)); }
public override bool CanBeDownCastTo(GraphQLTypeDescription graphQLType) { return(graphQLType is NamedType namedType && name.Equals(namedType?.name)); }
public GraphQLTypeDescription GetTypeDescription(Type targetType) { return(GraphQLTypeDescription.Named("Date")); }
public override GraphQLTypeDescription GetTypeDescription() { return(GraphQLTypeDescription.NotNull(Type.GetTypeDescription())); }