private static Entities.EscapeMode Convert(DocumentEscapeMode escapeMode) { switch (escapeMode) { case DocumentEscapeMode.Base: return(Entities.EscapeMode.Base); case DocumentEscapeMode.Extended: return(Entities.EscapeMode.Extended); case DocumentEscapeMode.Xhtml: return(Entities.EscapeMode.Xhtml); default: return(Entities.EscapeMode.Base); } }
private static Entities.EscapeMode Convert(DocumentEscapeMode escapeMode) { switch (escapeMode) { case DocumentEscapeMode.Base: return Entities.EscapeMode.Base; case DocumentEscapeMode.Extended: return Entities.EscapeMode.Extended; case DocumentEscapeMode.Xhtml: return Entities.EscapeMode.Xhtml; default: return Entities.EscapeMode.Base; } }
/// <summary> /// Set the current HTML escape mode of the specified document settings, and returns the document settings itself. /// </summary> /// <param name="self"> /// The input <see cref="DocumentOutputSettings"/>, /// which acts as the <b>this</b> instance for the extension method. /// </param> /// <param name="escapeMode">the new escape mode to use</param> /// <returns>The input <see cref="DocumentOutputSettings"/>, for method chaining.</returns> /// <seealso cref="DocumentOutputSettings.EscapeMode">DocumentOutputSettings.EscapeMode</seealso> public static DocumentOutputSettings EscapeMode(this DocumentOutputSettings self, DocumentEscapeMode escapeMode) { self.EscapeMode = escapeMode; return self; }