public Link(InlineElement[] linkText, string destination, string title, ParserConfig config) : base(config) { Children = linkText; Destination = InlineElementUtils.UrlEncode(InlineText.HandleEscapeAndHtmlEntity(RemoveAngleBrackets(destination))); Title = title == null ? null : InlineText.HandleEscapeAndHtmlEntity(RemoveQuotes(title)); }
internal Link(string destination, ParserConfig config, bool mailto = false) : base(config) { Children = new InlineElement[] { InlineText.CreateFromText(destination, config, false) }; Destination = (mailto ? "mailto:" : string.Empty) + InlineElementUtils.UrlEncode(destination); }