public override void Visit(ExportDocument document, Action inner)
 {
     StartTag(HtmlTextWriterTag.Html);
     inner();
     EndTag();
 }
 public ExportDocumentResult(ExportDocument exportDocument, ExportType exportType, bool sendEmail)
 {
     _ExportDocument = exportDocument;
     _ExportType     = exportType;
     _SendEmail      = sendEmail;
 }
 public abstract void Visit(ExportDocument table, Action inner);
 public abstract void Visit(ExportDocument table, Action inner);
 public override void Visit(ExportDocument document, Action inner)
 {
     StartTag(HtmlTextWriterTag.Html);
     inner();
     EndTag();
 }
 public ExportDocumentResult(ExportDocument exportDocument, ExportType exportType, bool sendEmail)
 {
     _ExportDocument = exportDocument;
     _ExportType = exportType;
     _SendEmail = sendEmail;
 }
 public override void Visit(ExportDocument table, Action inner)
 {
     inner();
 }
 public static void AddTable(this ExportDocument export, HtmlTag tableTag)
 {
     export.AddRange(tableTag.GetExportTable());
 }
 public override void Visit(ExportDocument table, Action inner)
 {
     inner();
 }
 public static void AddList(this ExportDocument export, HtmlTag listTag)
 {
     export.Add(listTag.GetExportList());
 }
 public static void AddImage(this ExportDocument export, HtmlTag imageTag)
 {
     export.Add(imageTag.GetExportImage());
 }