} // IEnumerable.GetEnumerator /// <summary> /// Genera una cadena de caracteres con la lista de comprobación /// adecuadamente formateada conforme a las directrices del objeto /// ChecklistPrinter pasado como parámetro. /// </summary> /// <param name="printer"> /// Una impresora de listas de comprobación con unas directrices /// de impresión concretas. /// </param> /// <returns> /// Una cadena de caracteres conteniendo la lista de comprobación /// adecuadamente formateada para su impresión. /// </returns> public abstract String acceptPrinter(ChecklistPrinter printer);
} // GetEnumerator /// <summary> /// <see cref="ChecklistElement.acceptPrinter(ChecklistPrinter)"/> /// </summary> public override String acceptPrinter(ChecklistPrinter printer) { return(printer.visitChecklist(this)); } // acceptPrinter