MarkdownDeep.SpanFormatter.RenderPlain C# (CSharp) Méthode

RenderPlain() private méthode

private RenderPlain ( StringBuilder sb, string str ) : void
sb StringBuilder
str string
Résultat void
        private void RenderPlain(StringBuilder sb, string str)
        {
            foreach (Token t in m_Tokens)
            {
                switch (t.type)
                {
                    case TokenType.Text:
                        sb.Append(str, t.startOffset, t.length);
                        break;

                    case TokenType.HtmlTag:
                        break;

                    case TokenType.Html:
                    case TokenType.opening_mark:
                    case TokenType.closing_mark:
                    case TokenType.internal_mark:
                        break;

                    case TokenType.br:
                        break;

                    case TokenType.open_em:
                    case TokenType.close_em:
                    case TokenType.open_strong:
                    case TokenType.close_strong:
                        break;

                    case TokenType.code_span:
                        sb.Append(str, t.startOffset, t.length);
                        break;

                    case TokenType.link:
                        {
                            LinkInfo li = (LinkInfo)t.data;
                            sb.Append(li.LinkText);
                            break;
                        }

                    case TokenType.img:
                        {
                            LinkInfo li = (LinkInfo)t.data;
                            sb.Append(li.LinkText);
                            break;
                        }

                    case TokenType.footnote:
                    case TokenType.abbreviation:
                        break;
                }

                FreeToken(t);
            }
        }