/// <summary> Adds a wordmark/icon, if it doesn't exist </summary> /// <param name="Wordmark">Wordmark code to add</param> public void Add_Wordmark(Wordmark_Info Wordmark) { if (wordmarks == null) { wordmarks = new List <Wordmark_Info>(); } wordmarks.Add(Wordmark); }
/// <summary> Adds a wordmark/icon, if it doesn't exist </summary> /// <param name="Wordmark">Wordmark code to add</param> /// <remarks>This parses the wordmark string for spaces, commas, and semicolons.</remarks> public void Add_Wordmarks(string Wordmark) { if (Wordmark.Length > 0) { string[] splitIcons = Wordmark.Split(" ,;".ToCharArray()); foreach (string thisIcon in splitIcons) { if (thisIcon.Trim().Length > 0) { if (wordmarks == null) { wordmarks = new List <Wordmark_Info>(); } string trimmedIcon = thisIcon.ToUpper().Replace(".GIF", "").Replace(".JPG", "").Trim(); Wordmark_Info newIcon = new Wordmark_Info(trimmedIcon.ToUpper()); if (!wordmarks.Contains(newIcon)) { wordmarks.Add(newIcon); } } } } }