C# подсветка html кода в richtextbox (как в мозе или хроме)

Артем10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.10.2015

Нужна функция, которой передается параметр RichTextBox, а она подсвечивает в нем синтаксис HTML аналогично тому, как это делать Mozilla или Chrome при просмотре исходного кода страницы. Желательно – возможность работы с большими кусками кода (от 20к)