/// <summary> /// Traverses nodes /// </summary> public void Traverse(NodeTraverseDelegate callback) { callback(this); foreach (Node childNode in ChildNodes) { childNode.Traverse(callback); } }
/// <summary> /// Traverses nodes /// </summary> public void Traverse(NodeTraverseDelegate callback) { callback(this); foreach (Node childNode in ChildNodes) { childNode.Traverse(callback); } }