public virtual WindowsTimeZone GetByZoneIndex(int zoneIndex) { foreach( WindowsTimeZone wtz in this ) { if ( wtz.ZoneIndex == zoneIndex ) { return wtz; } } return null; }