SenseNet.ContentRepository.ContentList.ParseFieldElements C# (CSharp) Method

ParseFieldElements() private method

private ParseFieldElements ( XPathNavigator fieldsElement, IXmlNamespaceResolver nsres ) : FieldDescriptor>.Dictionary
fieldsElement System.Xml.XPath.XPathNavigator
nsres IXmlNamespaceResolver
return FieldDescriptor>.Dictionary
		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)