예제 #1
0
        public IGraphQLQuery Compile()
        {
            List <IGraphQLParameter> parameters = new List <IGraphQLParameter>();

            foreach (var o in Types)
            {
                FetchDynamicParameters(o, parameters);
            }

            string query = GraphQLQuerySerializer.Serialize(this, parameters);

            return(new GraphQLCompiledQuery(_client, query));
        }
        public static string Serialize(IQueryBuilder builder, IReadOnlyList <IGraphQLParameter> parameters)
        {
            GraphQLQuerySerializer s = new GraphQLQuerySerializer();

            return(s.SerializeInternal(builder, parameters));
        }