public StaticTileCollection Get_StaticTile(TreeNodeCollection iTreeNode) { IEnumerator enumerator = null; StaticTileCollection staticTileCollection = new StaticTileCollection(); staticTileCollection.Clear(); try { enumerator = iTreeNode.GetEnumerator(); while (enumerator.MoveNext()) { TreeNode current = (TreeNode)enumerator.Current; staticTileCollection.Add(new Transition.StaticTile(ShortType.FromObject(current.Tag), 0)); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } return staticTileCollection; }
public StaticTileCollection Get_StaticTile(TreeNodeCollection iTreeNode) { StaticTileCollection staticTileCollection = new StaticTileCollection(); staticTileCollection.Clear(); try { foreach (TreeNode treeNode in iTreeNode) staticTileCollection.Add(new Transition.StaticTile(ShortType.FromObject(treeNode.Tag), (short) 0)); } finally { IEnumerator enumerator; if (enumerator is IDisposable) ((IDisposable) enumerator).Dispose(); } return staticTileCollection; }