コード例 #1
0
        //---------------------------------------------------------------------

        private ActiveSite GetNext(ActiveSiteEnumerator activeSiteEnumerator)
        {
            if (activeSiteEnumerator.MoveNext())
            {
                return(activeSiteEnumerator.Current);
            }
            else
            {
                return(new ActiveSite());
            }
        }
コード例 #2
0
        //---------------------------------------------------------------------

        internal SiteEnumerator(ILandscape landscape)
            : base()
        {
            this.landscape = landscape;
            activeSiteEtor = landscape.ActiveSites.GetEnumerator() as ActiveSiteEnumerator;
        }