I\'ve got a tree-like structure. Each element in this structure should be able to return a Enumerable of all elements it is root to. Let\'s call this method IEnumerabl
According to my prior experiences using yield is a lot more effective than creating a List.
If you're using .NET 3.5, this implementation should be fine. But don't forget the