Going through the documentation I found it hard to figure out how I could expose my custom Enumerator to foreach. I was trying to implement an “Inorder” traversal as a property to my Binary Search Tree, so that I could do the following. BinarySearchTree