A expressão HTMLAgilityPack não pode conter expressões lambda
Eu quero o InnerText do div chamado album_notes. Como fiz em muitos outros lugares, meu código é o seguinte:
<code>public void Album_Notes(HtmlAgilityPack.HtmlDocument bandHTML) { this.lblNotes.Text = bandHTML.DocumentNode.Descendants("div").First(x => x.Id == "album_notes").InnerHtml; </code>
O TextBlock, lblNotes, acaba sem texto como resultado. Se eu abrir o QuickWatch enquanto estiver no modo de depuração, recebo o seguinte resultado:
Expressão não pode conter expressões lambda
mesmo que eu usei exatamente a mesma sintaxe pelo menos 10 outras vezes em outro lugar no mesmo aplicativo. O curioso é que, na verdade, isso não causa erros nem nada, apenas preenche o TextBlock com uma string vazia.
O que há de errado com o meu código?