public IntrospectedInputValue IntrospectInputValue(GraphQLFieldConfig fieldConfig) { return(new IntrospectedInputValue() { Name = fieldConfig.Name, Description = fieldConfig.Description, Type = this.Introspect(fieldConfig.Type) }); }
public IntrospectedField IntrospectField(GraphQLFieldConfig fieldConfig) { return(new IntrospectedField() { Name = fieldConfig.Name, Description = fieldConfig.Description, Type = this.Introspect(fieldConfig.Type), Arguments = this.IntrospectArguments(fieldConfig) }); }
private IntrospectedInputValue[] IntrospectArguments(GraphQLFieldConfig fieldConfig) { return(fieldConfig.Arguments.Select(e => this.IntrospectArgument(e)).ToArray()); }