CCNet.Common.ProjectHelper.GetProjectItems C# (CSharp) Method

GetProjectItems() public static method

Gets project items.
public static GetProjectItems ( ) : List
return List
		public static List<ProjectItem> GetProjectItems()
		{
			List<XmlNode> nodes = new List<XmlNode>();

			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:None").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:Compile").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:Content").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:EmbeddedResource").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:EntityDeploy").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:Resource").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:Shadow").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:ApplicationDefinition").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:Page").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:ServiceDefinition").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:ServiceConfiguration").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:PublishProfile").Cast<XmlNode>());
			nodes.AddRange(SelectNodes("/ms:Project/ms:ItemGroup/ms:SplashScreen").Cast<XmlNode>());

			return nodes.Select(GetProjectItem).ToList();
		}