/// <summary> /// Generates HTML for the markdown element. /// </summary> /// <param name="Output">HTML will be output here.</param> public override void GenerateHTML(StringBuilder Output) { IEmojiSource EmojiSource = this.Document.EmojiSource; if (EmojiSource is null) { Output.Append(this.delimiter); Output.Append(this.emoji.ShortName); Output.Append(this.delimiter); } else if (!EmojiSource.EmojiSupported(this.emoji)) { Output.Append(this.emoji.Unicode); } else { EmojiSource.GenerateHTML(Output, this.emoji, this.level, this.Document.Settings.EmbedEmojis); } }