public static List <TBD.IRoomSurface> RoomSurfaces(this TBD.IZoneSurface zoneSurface) { List <TBD.IRoomSurface> result = new List <TBD.IRoomSurface>(); int index = 0; TBD.IRoomSurface roomSurface = zoneSurface.GetRoomSurface(index); while (roomSurface != null) { result.Add(roomSurface); index++; roomSurface = zoneSurface.GetRoomSurface(index); } return(result); }
public static List <TBD.IZoneSurface> ZoneSurfaces(this TBD.zone zone) { List <TBD.IZoneSurface> result = new List <TBD.IZoneSurface>(); int index = 0; TBD.IZoneSurface zoneSurface = zone.GetSurface(index); while (zoneSurface != null) { result.Add(zoneSurface); index++; zoneSurface = zone.GetSurface(index); } return(result); }