Quindi ho un albero semplice:
class MyNode
{
public MyNode Parent;
public IEnumerable<MyNode> Elements;
int group = 1;
}
Ho un IEnumerable<MyNode>
. Voglio ottenere un elenco di tutti MyNode
(inclusi gli oggetti del nodo interno ( Elements
)) come un unico elenco Where
group == 1
. Come fare una cosa del genere tramite LINQ?
Elements
è nullo o vuoto?