/// <summary>Parses the guideline string into a <seealso cref="GuidelineCollection"/>.</summary> /// <param name="guidelineString">The guideline string to parse.</param> public static GuidelineCollection Parse(string guidelineString) { GuidelineCollection guidelines = new GuidelineCollection(); if (guidelineString != null && guidelineString != "") { guidelineString = guidelineString.Remove(guidelineString.Length - 1); string[] s = guidelineString.Split('~'); for (int i = 0; i < s.Length; i += 2) { guidelines.Add(ToDouble(s[i]), ToDouble(s[i + 1])); } } return(guidelines); }
/// <summary>Adds a collection of guidelines from the <seealso cref="GuidelineCollection"/>.</summary> /// <param name="guidelines">The guidelines to add.</param> public GuidelineCollection AddRange(GuidelineCollection guidelines) => AddRange(guidelines.g);