SenseNet.ContentRepository.Storage.Schema.SchemaRoot.BuildPropertyTypeRow C# (CSharp) Метод

BuildPropertyTypeRow() приватный статический Метод

private static BuildPropertyTypeRow ( XmlNode node, DataTable table, int>.Dictionary dataTypes ) : void
node System.Xml.XmlNode
table System.Data.DataTable
dataTypes int>.Dictionary
Результат void
		private static void BuildPropertyTypeRow(XmlNode node, DataTable table, Dictionary<string, int> dataTypes)
		{
			//table.Columns.Add("PropertyTypeId", typeof(int));
			//table.Columns.Add("Name", typeof(string));
			//table.Columns.Add("DataTypeId", typeof(int));
			//table.Columns.Add("Mapping", typeof(string));

			//<PropertyType itemID="1" name="PageNameInMenu" dataType="String" mapping="1" isContentListProperty="yes" />

			int id = GetIntFromXmlAttribute(node, "itemID");
			string name = GetStringFromXmlAttribute(node, "name");
			int dataTypeId = dataTypes[GetStringFromXmlAttribute(node, "dataType")];
			int mapping = GetIntFromXmlAttribute(node, "mapping");
			byte isContentListProperty = GetByteFromXmlAttribute(node, "isContentListProperty");

			table.Rows.Add(id, name, dataTypeId, mapping, isContentListProperty);
		}
		private static void BuildNodeTypeRow(XmlNode node, XmlNamespaceManager nsmgr, DataTable table, PropertySetType propertySetType, Dictionary<PropertySetType, int> propertySetTypes)