Ejemplo n.º 1
0
        /// <summary>
        /// For backwards compatibility
        /// </summary>
        /// <param name="bbCode">
        /// The bb Code.
        /// </param>
        /// <param name="message">
        /// the message to add smiles to.
        /// </param>
        /// <returns>
        /// The add smiles.
        /// </returns>
        public static string AddSmiles([NotNull] this IBBCode bbCode, [NotNull] string message)
        {
            var layers = new ProcessReplaceRules();

            bbCode.AddSmiles(layers);

            // apply...
            layers.Process(ref message);
            return(message);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates the rules that convert <see cref="BBCode" /> to HTML
 /// </summary>
 /// <param name="bbcode">The bbcode.</param>
 /// <param name="ruleEngine">The rule Engine.</param>
 /// <param name="isHtml">if set to <c>true</c> [is HTML].</param>
 /// <param name="doFormatting">The do Formatting.</param>
 /// <param name="targetBlankOverride">The target Blank Override.</param>
 /// <param name="useNoFollow">The use No Follow.</param>
 public static void CreateBBCodeRules(
     this IBBCode bbcode,
     IProcessReplaceRules ruleEngine,
     bool isHtml,
     bool doFormatting,
     bool targetBlankOverride,
     bool useNoFollow)
 {
     bbcode.CreateBBCodeRules(ruleEngine, isHtml, doFormatting, targetBlankOverride, useNoFollow, true);
 }