public QueryResult <IZoneInfo> GetZoneInfo() { return(_zoneInfoFinder.GetZoneInfoFor(this)); }
private bool GetIsOriented(Func <IZoneInfo, QueryResult <IZoneInfo, RelativeZoneInfoQuery> > getOrientation) { var match = NeighborNavigator.GetZoneInfoFor(this); return(match.HasMatch && GetIsOrientatableNeighbor(getOrientation(match.MatchingObject))); }