MarkdownDeep.Markdown.MakeUniqueHeaderID C# (CSharp) Method

MakeUniqueHeaderID() private method

private MakeUniqueHeaderID ( string strHeaderText ) : string
strHeaderText string
return string
        internal string MakeUniqueHeaderID(string strHeaderText)
        {
            return MakeUniqueHeaderID(strHeaderText, 0, strHeaderText.Length);
        }

Same methods

Markdown::MakeUniqueHeaderID ( string strHeaderText, int startOffset, int length ) : string

Usage Example

Example #1
0
        internal string ResolveHeaderID(Markdown m)
        {
            // Already resolved?
            if (this.data != null)
            {
                return((string)this.data);
            }

            // Approach 1 - PHP Markdown Extra style header id
            int    end = contentEnd;
            string id  = Utils.StripHtmlID(buf, contentStart, ref end);

            if (id != null)
            {
                contentEnd = end;
            }
            else
            {
                // Approach 2 - pandoc style header id
                id = m.MakeUniqueHeaderID(buf, contentStart, contentLen);
            }

            this.data = id;
            return(id);
        }
All Usage Examples Of MarkdownDeep.Markdown::MakeUniqueHeaderID