Beispiel #1
0
 private void FetchDynamicParameters(IGraphQLObject o, List <IGraphQLParameter> parameters)
 {
     if (o is IGraphQLType type)
     {
         parameters.AddRange(type.Parameters.Where(x => !x.IsConstant));
         foreach (var t in type.Types)
         {
             FetchDynamicParameters(t, parameters);
         }
     }
 }
        private void SerializeObject(IGraphQLObject o)
        {
            _builder.Append(o.Name);

            if (o is IGraphQLType type)
            {
                SerializeType(type);
            }

            if (_prettyPrint)
            {
                _builder.Append("\n");
            }
            else
            {
                _builder.Append(" ");
            }
        }