PurplePen.DescriptionFormatter.GetNormalHeaderLine C# (CSharp) Method

GetNormalHeaderLine() private method

private GetNormalHeaderLine ( ) : DescriptionLine
return DescriptionLine
        private DescriptionLine GetNormalHeaderLine()
        {
            DescriptionLine line = new DescriptionLine();

            line.kind = DescriptionLineKind.Header3Box;
            line.boxes = new object[3];
            line.boxes[0] = courseView.CourseFullName;
            line.boxes[1] = Util.GetLengthInKm(courseView.MinTotalLength, courseView.MaxTotalLength, 1);

            if (courseView.TotalClimb < 0) {
                line.boxes[2] = null;
                line.textual = string.Format(symbolDB["course_length"].GetText(language), line.boxes[1]);
            }
            else {
                line.boxes[2] = Convert.ToString(Math.Round(courseView.TotalClimb / 5, MidpointRounding.AwayFromZero) * 5.0) + " m";
                line.textual = string.Format(symbolDB["course_length_climb"].GetText(language), line.boxes[1], line.boxes[2]);
            }

            return line;
        }