/// <summary> /// /// </summary> /// <returns></returns> public IEnumerator <SceneObject> GetEnumerator() { var enumerable = ITreeNodeHelper.DFSEnumerateRecursively(this); foreach (var item in enumerable) { yield return(item); } }