ммм почитайте хоть немножко про C# (С++ это с другого минного поля) без базовых знаний партизаны будут все толще и мордастей
project.Variables["parsedhtml"].Value
Это пишем ручками, по сути это значит - взять значение переменной parsedhtml
Есть объект project - это то самое с кубиками и черти чем еще (если по простому) у него есть словарь Variables в котором лежат все переменные, и вот из него мы берем переменную parsedhtml, но этот словарь нам возвращает не значение переменной, а саму переменную, а нам нужно значение, и чтобы его получить мы добавляем Value))) сомневаюсь что получилось понятно, но действительно надо хоть что то почитать и тогда станет жить проще...
А не запускаются программы из гугла, потому что в тело сниппета надо вставлять собственно тело главной функции, а не весь код с подключаемыми библиотеками и пространствами имен))) а что это такое можно узнать... ну да вы поняли)