private Dictionary<string, FieldDescriptor> ParseFieldElements(XPathNavigator fieldsElement, IXmlNamespaceResolver nsres)
{
Dictionary<string, FieldDescriptor> fieldDescriptorList = new Dictionary<string, FieldDescriptor>();
ContentType listType = ContentType.GetByName("ContentList");
foreach (XPathNavigator fieldElement in fieldsElement.SelectChildren(XPathNodeType.Element))
{
FieldDescriptor fieldDescriptor = FieldDescriptor.Parse(fieldElement, nsres, listType);
fieldDescriptorList.Add(fieldDescriptor.FieldName, fieldDescriptor);
}
return fieldDescriptorList;
}
private ContentListType ManageContentListType(Dictionary<string, FieldDescriptor> fieldInfoList, Dictionary<string, List<string>> oldBindings, bool modify, out List<FieldSetting> fieldSettings)