/// <summary> /// Reads an enumerable of RoomInfo objects from an incoming message /// </summary> /// <param name="incomingMessage">The message</param> /// <param name="roomInfoList">The list where the RoomInfo objects will be stored</param> internal static void ReadRoomInfoList(this IncomingMessage incomingMessage, List <RoomInfo> roomInfoList) { var lenght = incomingMessage.ReadInt32(); for (int i = 0; i < lenght; i++) { var newObj = RoomInfo.FromMessage(incomingMessage); roomInfoList.Add(newObj); } }