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);
        }