/// <summary> /// This is out TOP level GQL result /// </summary> /// <param name="context"></param> /// <returns></returns> public override IGraphQLBaseNode VisitGraphQL(EntityGraphQLParser.GraphQLContext context) { foreach (var c in context.children) { Visit(c); } return(new GraphQLResultNode(rootQueries)); }
/// <summary> /// This is out TOP level GQL result /// </summary> /// <param name="context"></param> /// <returns></returns> public override IGraphQLBaseNode VisitGraphQL(EntityGraphQLParser.GraphQLContext context) { var gqlResult = new GraphQLResultNode(); foreach (var c in context.children) { var node = (GraphQLQueryNode)Visit(c); if (node != null) { gqlResult.Operations.Add(node); } } return(gqlResult); }