EmojiExtension Class

Extension to allow emoji shortcodes and smileys replacement.

public class EmojiExtension : IMarkdownExtension
Implements

Constructors

NameDescription
EmojiExtension(EmojiMapping)Initializes a new instance of the EmojiExtension class.

EmojiExtension(EmojiMapping)

EmojiExtension.cs

Initializes a new instance of the EmojiExtension class.

public EmojiExtension(EmojiMapping emojiMapping)

Parameters

emojiMapping EmojiMapping

Properties

NameDescription
EmojiMappingGets the emoji mapping.

EmojiMapping

EmojiExtension.cs

Gets the emoji mapping.

public EmojiMapping EmojiMapping { get; }

Property value

EmojiMapping

Methods

NameDescription
Setup(MarkdownPipeline, IMarkdownRenderer)Configures this extension for the specified pipeline stage.
Setup(MarkdownPipelineBuilder)Configures this extension for the specified pipeline stage.

Setup overloads

Setup(MarkdownPipeline, IMarkdownRenderer)

EmojiExtension.cs

Configures this extension for the specified pipeline stage.

public void Setup(MarkdownPipeline pipeline, IMarkdownRenderer renderer)
Parameters
pipeline MarkdownPipeline
renderer IMarkdownRenderer

Setup(MarkdownPipelineBuilder)

EmojiExtension.cs

Configures this extension for the specified pipeline stage.

public void Setup(MarkdownPipelineBuilder pipeline)
Parameters
pipeline MarkdownPipelineBuilder