// Token: 0x060000B4 RID: 180 RVA: 0x00006AB4 File Offset: 0x00004CB4 public void Render(TextWriter writer, RecipientWellType type, RecipientWell.RenderFlags flags, string id) { if (writer == null) { throw new ArgumentNullException("writer"); } if (id == null) { throw new ArgumentNullException("id"); } if (!this.HasRecipients(type)) { return; } bool flag = (flags & RecipientWell.RenderFlags.ReadOnly) != RecipientWell.RenderFlags.None; if (!flag) { writer.Write("<table class=\"rcptWll\" cellspacing=0 cellpadding=0 border=0><tr><td>"); } if (!string.IsNullOrEmpty(id)) { writer.Write("<div id=\"div{0}\"", id); } else { writer.Write("<div id=\"div{0}\"", RecipientWell.GetWellName(type)); } if (flag) { writer.Write(" class=\"rwWRO\""); } writer.Write(">"); RecipientWellNode.RenderFlags renderFlags = RecipientWellNode.RenderFlags.RenderCommas; if (flag) { renderFlags |= RecipientWellNode.RenderFlags.ReadOnly; } this.RenderContents(writer, type, renderFlags); writer.Write("</div>"); if (!flag) { writer.Write("</td></tr></table>"); } }
// Token: 0x06001E94 RID: 7828 RVA: 0x000B03DD File Offset: 0x000AE5DD public virtual void Render(TextWriter writer, UserContext userContext, RecipientWellType type, RecipientWell.RenderFlags flags) { this.Render(writer, userContext, type, flags, string.Empty, null, string.Empty); }
// Token: 0x06001E97 RID: 7831 RVA: 0x000B0420 File Offset: 0x000AE620 public virtual void Render(TextWriter writer, UserContext userContext, RecipientWellType type, RecipientWell.RenderFlags flags, string id, string content, string extraStyle) { if (writer == null) { throw new ArgumentNullException("writer"); } if (userContext == null) { throw new ArgumentNullException("userContext"); } if (id == null) { throw new ArgumentNullException("id"); } bool flag = (flags & RecipientWell.RenderFlags.ReadOnly) != RecipientWell.RenderFlags.None; if (flag && !this.HasRecipients(type) && type != RecipientWellType.From) { return; } if (flags != RecipientWell.RenderFlags.Hidden) { writer.Write("<div id=divFH>M</div>"); } if (!string.IsNullOrEmpty(id)) { writer.Write("<div id=\"div{0}\"", id); } else { writer.Write("<div id=\"div{0}\"", RecipientWell.GetWellName(type)); } if ((flags & RecipientWell.RenderFlags.Hidden) != RecipientWell.RenderFlags.None) { writer.Write(" disabled"); } this.RenderAdditionalExpandos(writer); if (!flag) { writer.Write(" class=\"rwW"); writer.Write(string.IsNullOrEmpty(extraStyle) ? SanitizedHtmlString.Empty : SanitizedHtmlString.Format(" {0}", new object[] { extraStyle })); writer.Write("\" contentEditable=\"true\" "); writer.Write("spellcheck=\"false\" "); writer.Write(">"); } else { writer.Write(" class=\"rwW rwWRO\" "); writer.Write(">"); } RecipientWellNode.RenderFlags renderFlags = RecipientWellNode.RenderFlags.RenderCommas; if ((flags & RecipientWell.RenderFlags.ReadOnly) != RecipientWell.RenderFlags.None) { renderFlags |= RecipientWellNode.RenderFlags.ReadOnly; } if (content != null) { Utilities.SanitizeHtmlEncode(content, writer); } else { if (userContext.BrowserType != BrowserType.IE && this.HasRecipients(type)) { writer.Write(" "); } this.RenderContents(writer, userContext, type, renderFlags, RecipientWell.wellNodeRenderDelegate); if (userContext.BrowserType != BrowserType.IE && this.HasRecipients(type)) { writer.Write(" "); } } writer.Write("</div>"); }
// Token: 0x06002501 RID: 9473 RVA: 0x000D6610 File Offset: 0x000D4810 public override void Render(TextWriter writer, UserContext userContext, RecipientWellType type, RecipientWell.RenderFlags flags, string id) { this.Render(writer, userContext, type, flags, id, null, string.Empty); }
// Token: 0x060024FE RID: 9470 RVA: 0x000D65A8 File Offset: 0x000D47A8 public override void Render(TextWriter writer, UserContext userContext, RecipientWellType type, RecipientWell.RenderFlags flags, string id, string content, string extraStyle) { RecipientWellNode.RenderFlags renderFlags = RecipientWellNode.RenderFlags.RenderCommas; if ((flags & RecipientWell.RenderFlags.ReadOnly) != RecipientWell.RenderFlags.None) { renderFlags |= RecipientWellNode.RenderFlags.ReadOnly; } if (content != null) { Utilities.HtmlEncode(content, writer); return; } this.RenderContents(writer, userContext, type, renderFlags, new RenderRecipientWellNode(PrintRecipientWellNode.Render)); }
// Token: 0x060000B3 RID: 179 RVA: 0x00006AA2 File Offset: 0x00004CA2 public void Render(TextWriter writer, RecipientWellType type, RecipientWell.RenderFlags flags) { this.Render(writer, type, flags, string.Empty); }