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_StaticTiles(string iStaticTile) { StaticTileCollection staticTileCollection; StaticTileCollection staticTile = new StaticTileCollection(); string str = iStaticTile; if (StringType.StrCmp(str, "Outer Top Left", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticOuterTopLeft.Nodes); } else if (StringType.StrCmp(str, "Outer Top Right", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticOuterTopRight.Nodes); } else if (StringType.StrCmp(str, "Outer Bottom Left", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticOuterBottomLeft.Nodes); } else if (StringType.StrCmp(str, "Outer Bottom Right", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticOuterBottomRight.Nodes); } else if (StringType.StrCmp(str, "Inner Top Left", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerTopLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Top", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerTop.Nodes); } else if (StringType.StrCmp(str, "Inner Top Right", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerTopRight.Nodes); } else if (StringType.StrCmp(str, "Inner Left", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Right", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerRight.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom Left", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerBottomLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom", false) == 0) { staticTile = this.Get_StaticTile(this.iStaticInnerBottom.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom Right", false) != 0) { if (StringType.StrCmp(str, "Autocorrect", false) != 0) { staticTileCollection = staticTile; return(staticTileCollection); } staticTileCollection = null; return(staticTileCollection); } else { staticTile = this.Get_StaticTile(this.iStaticInnerBottomRight.Nodes); } staticTileCollection = staticTile; return(staticTileCollection); }