GetDescriptions() публичный статический Метод

public static GetDescriptions ( ) : string>.IDictionary
Результат string>.IDictionary
Пример #1
0
        /// <summary>
        /// Initializes the filter control.
        /// </summary>
        private void InitializeFilterControl()
        {
            cbFilter.Items.Clear();
            cbFilter.Items.AddRange(EnumExtensions.GetDescriptions <CertificateFilter>()
                                    .Where(description => !String.IsNullOrWhiteSpace((string)description))
                                    .ToArray());

            // Skill Planner or Data Browser (associated character)
            if ((m_plan != null) || (m_character != null))
            {
                return;
            }

            // Data Browser (associated character)
            if (m_character != null)
            {
                return;
            }

            // Data Browser (non-associated character)
            const int Index = (int)CertificateFilter.All + 1;

            while (cbFilter.Items.Count > Index)
            {
                cbFilter.Items.RemoveAt(Index);
            }
        }
Пример #2
0
        /// <summary>
        /// Initializes the sort control.
        /// </summary>
        private void InitializeSortControl()
        {
            cbSorting.Items.Clear();
            cbSorting.Items.AddRange(EnumExtensions.GetDescriptions <CertificateSort>()
                                     .Where(description => !String.IsNullOrWhiteSpace((string)description))
                                     .ToArray());

            // Skill Planner or Data Browser (associated character)
            if ((m_plan != null) || (m_character != null))
            {
                return;
            }

            cbSorting.Items.Remove(CertificateSort.TimeToNextLevel.GetDescription());
            cbSorting.Items.Remove(CertificateSort.TimeToMaxLevel.GetDescription());
        }
Пример #3
0
        public string[] GetModulesDS()
        {
            List <string> res = new List <string>();

            var values    = EnumExtensions.GetDescriptions(typeof(ValueTypeModules));
            var curValues = dictionaryValueTypeAppService.Repository.Select(x => x.ValueTypeFor).ToArray();

            for (int i = 0; i < values.Length; i++)
            {
                if (!curValues.Any(x => x.GetDescription() == values[i]))
                {
                    res.Add(values[i]);
                }
            }

            return(res.ToArray());
        }
Пример #4
0
 public FileColumns()
 {
     v = EnumExtensions.GetDescriptions(typeof(PS_PaymentFileEmployeeColumn));
     for (int i = 0; i < v.Length; i++)
     {
         PaymentFileEmployeeColumns.Add(new FileColumn <PS_PaymentFileEmployeeColumn>(i, v[i]));
     }
     v = EnumExtensions.GetDescriptions(typeof(PS_PaymentFilePayrollColumn));
     for (int i = 0; i < v.Length; i++)
     {
         PaymentFilePayrollColumns.Add(new FileColumn <PS_PaymentFilePayrollColumn>(i, v[i]));
     }
     v = EnumExtensions.GetDescriptions(typeof(PS_PaymentFileBankColumn));
     for (int i = 0; i < v.Length; i++)
     {
         PaymentFileBankColumns.Add(new FileColumn <PS_PaymentFileBankColumn>(i, v[i]));
     }
 }
     public void GetDescriptions_NoDescription_GetsStringValues()
     {
         List<string> descriptions = new() { "None", "Some", "All" };
         Assert.True(descriptions.SequenceEqual(EnumExtensions.GetDescriptions<NoDescription>()));
     }
 }
 public void GetDescriptions_WithDescription_GetsDescriptionValues()
 {
     List<string> descriptions = new() { "Nothing", "Some of it", "All of it" };
     Assert.True(descriptions.SequenceEqual(EnumExtensions.GetDescriptions<WithDescription>()));
 }
Пример #7
0
 public FileColumn(int id)
 {
     Id          = id;
     Description = EnumExtensions.GetDescriptions(typeof(T))[id];
     Type        = EnumExtensions.GetValueFromDescription <T>(Description);
 }