private static void printNotes(SBase sb, string id) { if (!sb.isSetNotes()) { return; } Console.WriteLine("----- " + sb.getElementName() + " (" + id + ") notes -----"); Console.WriteLine(sb.getNotesString()); Console.WriteLine(); }
/// <summary> /// The function performing the filtering, here we just check /// that we have a valid element, and that it has notes. /// </summary> /// <param name="element">the current element</param> /// <returns><b>true</b> if element is to be included, <b>false</b> otherwise</returns> public override bool filter(SBase element) { // return in case we don't have a valid element if (element == null || !element.isSetNotes()) { return(false); } // otherwise we have notes set and want to keep the element if (!element.isSetId()) { Console.WriteLine(" found : {0}", element.getId()); } else { Console.WriteLine(" found element without id"); } return(true); }