/// <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); }
/// <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); }