PurplePen.DescriptionFormatter.GetTextLineFromText C# (CSharp) Method

GetTextLineFromText() private method

private GetTextLineFromText ( string text, Id courseControlId, Id controlId, DescriptionLine textLineKind ) : PurplePen.DescriptionLine[]
text string
courseControlId Id
controlId Id
textLineKind DescriptionLine
return PurplePen.DescriptionLine[]
        private DescriptionLine[] GetTextLineFromText(string text, Id<CourseControl> courseControlId, Id<ControlPoint> controlId, DescriptionLine.TextLineKind textLineKind)
        {
            string[] texts = text.Split(new char[] { '|' });
            int lineCount = texts.Length;

            DescriptionLine[] lines = new DescriptionLine[lineCount];
            for (int index = 0; index < lineCount; ++index) {
                DescriptionLine line = new DescriptionLine();
                line.kind = DescriptionLineKind.Text;
                line.boxes = new object[1];
                line.boxes[0] = texts[index];
                line.textual = texts[index];
                line.courseControlId = courseControlId;
                line.controlId = controlId;
                line.textLineKind = textLineKind;
                lines[index] = line;
            }

            return lines;
        }