private void InitializeFields() { foreach (FormFieldInfo fieldInfo in FormInfo.ItemsList) { AttributeValueConverterBase converter = ConverterFactory.CreateAttributeValueConverter(EntityAttributeModel, fieldInfo); if (converter != null) { string name = String.Format("Field-{0}", fieldInfo.Name); ListItem item = new ListItem { Text = ResHelper.LocalizeString(fieldInfo.GetDisplayName(MacroContext.CurrentResolver)), Value = name }; SourceDropDownList.Items.Add(item); AppendCompatibilityWarnings(name, converter.GetCompatibilityWarnings()); } } }