Exemplo n.º 1
0
        public override GraphQLListValue EndVisitListValue(GraphQLListValue node)
        {
            {
                Tracker.LeaveListValue?.Invoke(node);
            }

            return(base.EndVisitListValue(node));
        }
Exemplo n.º 2
0
        public override GraphQLListValue BeginVisitListValue(GraphQLListValue node)
        {
            {
                Tracker.EnterListValue?.Invoke(node);
            }

            return(base.BeginVisitListValue(node));
        }
Exemplo n.º 3
0
        public virtual GraphQLListValue BeginVisitListValue(GraphQLListValue node)
        {
            foreach (ASTNode node1 in node.Values)
            {
                BeginVisitNode(node1);
            }

            return(EndVisitListValue(node));
        }
Exemplo n.º 4
0
        private ASTNode BeginVisitListValue(GraphQLListValue node)
        {
            foreach (var value in node.Values)
            {
                this.BeginVisitNode(value);
            }

            return(this.EndVisitListValue(node));
        }
Exemplo n.º 5
0
        private ASTNode BeginVisitListValue(GraphQLListValue node)
        {
            if (node.Values != null)
            {
                foreach (var value in node.Values)
                {
                    BeginVisitNode(value);
                }
            }

            return(EndVisitListValue(node));
        }
Exemplo n.º 6
0
        public override GraphQLListValue BeginVisitListValue(GraphQLListValue node)
        {
            var lastType = this.GetLastInputType();

            if (lastType is GraphQLList)
            {
                var type = ((GraphQLList)lastType).MemberType;
                this.inputTypeStack.Push(type);

                node = base.BeginVisitListValue(node);
                this.inputTypeStack.Pop();

                return(node);
            }

            return(base.BeginVisitListValue(node));
        }
Exemplo n.º 7
0
        private string PrintListValue(GraphQLListValue node)
        {
            var values = node.Values?.Select(Print);

            return($"[{Join(values, ", ")}]");
        }
Exemplo n.º 8
0
 public virtual GraphQLListValue EndVisitListValue(GraphQLListValue node) => node;
Exemplo n.º 9
0
 public virtual GraphQLListValue EndVisitListValue(GraphQLListValue node)
 {
     return(node);
 }
        public virtual GraphQLListValue BeginVisitListValue(GraphQLListValue node)
        {
            this.BeginVisitNodeCollection(node.Values);

            return(this.EndVisitListValue(node));
        }
        private IEnumerable <GraphQLException> ValidateListMembers(GraphQLBaseType itemType, GraphQLListValue astValue)
        {
            var values = astValue.Values;

            for (int i = 0; i < values.Count(); i++)
            {
                foreach (var error in this.IsValid(itemType, values.ElementAt(i)))
                {
                    yield return(new GraphQLException($"In element #{i}: {error.Message}"));
                }
            }
        }