private static void WriteComment(this Utf8JsonWriter jsonTextWriter, SolutionComment comment)
 {
     jsonTextWriter.WriteStartObject();
     jsonTextWriter.WriteCommentText(comment);
     jsonTextWriter.WriteCommentParameters(comment);
     jsonTextWriter.WriteEndObject();
 }
        private static void WriteCommentParameters(this Utf8JsonWriter jsonTextWriter, SolutionComment comment)
        {
            jsonTextWriter.WritePropertyName("params");
            jsonTextWriter.WriteStartObject();

            foreach (var parameter in comment.Parameters)
            {
                jsonTextWriter.WriteCommentParameter(parameter);
            }

            jsonTextWriter.WriteEndObject();
        }
 private static void WriteCommentText(this Utf8JsonWriter jsonTextWriter, SolutionComment comment) =>
 jsonTextWriter.WriteString("comment", comment.Comment);