Пример #1
0
		private static void readItemProperty(VsProjectItem pItem, XmlReader pXmlReader) {
			string propertyName = pXmlReader.Name;
			string propertyValue = pXmlReader.ReadElementContentAsString();
			pItem.ItemProperties.Add(propertyName, propertyValue);
		}
Пример #2
0
		private static VsProjectItem readItem(XmlReader pXmlReader, VsItemType pItemType) {
			VsProjectItem item = new VsProjectItem(pItemType) {Item = pXmlReader["Include"]};
			
			if (false == pXmlReader.IsEmptyElement) {
				pXmlReader.Read();
				
				while (true) {
					if (pXmlReader.NodeType == XmlNodeType.EndElement) {
						break;
					}
					
					readItemProperty(item, pXmlReader);
				}
			}
			
			pXmlReader.Read();
			return item;
		}