//--------------------------------------------------------------------- private ActiveSite GetNext(ActiveSiteEnumerator activeSiteEnumerator) { if (activeSiteEnumerator.MoveNext()) { return(activeSiteEnumerator.Current); } else { return(new ActiveSite()); } }
//--------------------------------------------------------------------- internal SiteEnumerator(ILandscape landscape) : base() { this.landscape = landscape; activeSiteEtor = landscape.ActiveSites.GetEnumerator() as ActiveSiteEnumerator; }