SYMBOL INDEX (39 symbols across 9 files) FILE: csharp/CSharpTree/SampleData.cs class SampleData (line 3) | class SampleData method GetSet1 (line 5) | public static TreeNode GetSet1() FILE: csharp/CSharpTree/SampleIterating.cs class SampleIterating (line 6) | class SampleIterating method MainTest (line 8) | static void MainTest(string[] args) method CreateIndent (line 18) | private static String CreateIndent(int depth) FILE: csharp/CSharpTree/SampleSearching.cs class SampleSearching (line 5) | class SampleSearching method Main (line 7) | static void Main(string[] args) FILE: csharp/CSharpTree/TreeNode.cs class TreeNode (line 8) | public class TreeNode : IEnumerable> method TreeNode (line 36) | public TreeNode(T data) method AddChild (line 45) | public TreeNode AddChild(T child) method ToString (line 55) | public override string ToString() method RegisterChildForSearch (line 65) | private void RegisterChildForSearch(TreeNode node) method FindTreeNode (line 72) | public TreeNode FindTreeNode(Func, bool> predicate) method GetEnumerator (line 82) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 87) | public IEnumerator> GetEnumerator() FILE: java/src/com/tree/SampleData.java class SampleData (line 3) | class SampleData { method getSet1 (line 5) | public static TreeNode getSet1() { method getSetSOF (line 28) | public static TreeNode getSetSOF() { FILE: java/src/com/tree/SampleIterating.java class SampleIterating (line 3) | class SampleIterating { method main (line 5) | public static void main(String[] args) { method createIndent (line 13) | private static String createIndent(int depth) { FILE: java/src/com/tree/SampleSearching.java class SampleSearching (line 3) | class SampleSearching { method main (line 5) | public static void main(String[] args) { FILE: java/src/com/tree/TreeNode.java class TreeNode (line 7) | public class TreeNode implements Iterable> { method isRoot (line 13) | public boolean isRoot() { method isLeaf (line 17) | public boolean isLeaf() { method TreeNode (line 23) | public TreeNode(T data) { method addChild (line 30) | public TreeNode addChild(T child) { method getLevel (line 38) | public int getLevel() { method registerChildForSearch (line 45) | private void registerChildForSearch(TreeNode node) { method findTreeNode (line 51) | public TreeNode findTreeNode(Comparable cmp) { method toString (line 61) | @Override method iterator (line 66) | @Override FILE: java/src/com/tree/TreeNodeIter.java class TreeNodeIter (line 5) | public class TreeNodeIter implements Iterator> { type ProcessStages (line 7) | enum ProcessStages { method TreeNodeIter (line 13) | public TreeNodeIter(TreeNode treeNode) { method hasNext (line 24) | @Override method next (line 62) | @Override method remove (line 67) | @Override