public Type GetInputSystemTypeFor(GraphQLBaseType type) { if (type is GraphQLNonNull) { return(this.GetNonNullInputSystemTypeFor(((GraphQLNonNull)type).UnderlyingNullableType)); } var inputType = ReflectionUtilities.CreateNullableType( this.GetSystemTypeFor(type)); return(inputType); }