Пример #1
0
        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);
        }
Пример #2
0
        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);
        }