private static Section CreateSection(DialogViewController controller, MemberData memberData, List<Type> viewTypes)
{
var listSources = new SortedList<int, ListSource>();
listSources.Add(memberData.Order, null);
var memberOrder = 0;
memberData.Order = memberOrder;
var sectionMembers = new List<MemberData>();
var section = new Section(controller) { DataContext = sectionMembers };
var sectionAttribute = memberData.Member.GetCustomAttribute<SectionAttribute>();
if (sectionAttribute != null)
{
section.HeaderText = sectionAttribute.Caption;
section.FooterText = sectionAttribute.Footer;
}
section.ViewTypes.Add(memberData.Id.ToString(), viewTypes);
return section;
}