Example #1
0
        /// <summary>
        /// Получаем из списка результатов группы и назначаем их скрытому полю m_groups.
        /// </summary>
        private void GetGroups()
        {
            uint groupSize = m_core.GetGroupSize();

            if (groupSize == 0)
            {
                m_groups        = new CoreGroup[0];
                m_maxGroupIndex = -1;
                return;
            }
            m_groups = m_core.GetGroup(0, groupSize);
            // Находим размер самой большой группы.
            int groupSizeMax = 0;

            for (int i = 0; i < m_groups.Length; ++i)
            {
                if (m_groups[i].images.Length > groupSizeMax)
                {
                    groupSizeMax    = m_groups[i].images.Length;
                    m_maxGroupIndex = i;
                }
            }
        }