hMailServer.Administrator.Dialogs.formRule.ListRuleCriterias C# (CSharp) Method

ListRuleCriterias() private method

private ListRuleCriterias ( ) : void
return void
        private void ListRuleCriterias()
        {
            listCriterias.Items.Clear();

            hMailServer.RuleCriterias ruleCriterias = _rule.Criterias;
            for (int i = 0; i < ruleCriterias.Count; i++)
            {
                hMailServer.RuleCriteria ruleCriteria = ruleCriterias[i];

                string name = null;

                if (ruleCriteria.UsePredefined)
                    name = EnumStrings.GetPredefinedFieldString(ruleCriteria.PredefinedField);
                else
                    name = ruleCriteria.HeaderField;

                ListViewItem listViewItem = listCriterias.Items.Add(name);
                listViewItem.SubItems.Add(EnumStrings.GetMatchTypeString(ruleCriteria.MatchType));
                listViewItem.SubItems.Add(ruleCriteria.MatchValue);

                listViewItem.Tag = ruleCriteria;

            }
        }