private void DisposeObject(SceneObject sceneObject) { sceneObject.Dispose(); SceneObject[] array = sceneObject.Children.ToArray(); foreach (SceneObject child in array) { DisposeObject(child); } }
} // end sub private void DisposeObject(SceneObject sceneObject) { sceneObject.Dispose(); SceneObject[] array = sceneObject.Children.ToArray(); foreach (SceneObject child in array) { DisposeObject(child); } }
} // end sub private void DisposeObject(SceneObject sceneObject) { sceneObject.Dispose(); ITreeNode[] array = sceneObject.Children.ToArray(); foreach (ITreeNode child in array) { DisposeObject(child as SceneObject); } }