Microsoft.Protocols.TestSuites.MS_WSSREST.TestSuiteBase.GetPropertiesOfEntityType C# (CSharp) Method

GetPropertiesOfEntityType() protected method

Get properties from entity type.
protected GetPropertiesOfEntityType ( XmlNodeList xnl, string entityTypeName ) : List
xnl System.Xml.XmlNodeList The metadata from server.
entityTypeName string The entity type name.
return List
        protected List<string> GetPropertiesOfEntityType(XmlNodeList xnl, string entityTypeName)
        {
            List<string> properites = new List<string>();

            foreach (XmlNode node in xnl)
            {
                string listName = node.Attributes["Name"].Value;
                if (listName.Equals(entityTypeName, StringComparison.OrdinalIgnoreCase) && null != node.ChildNodes)
                {
                    foreach (XmlNode itemNode in node.ChildNodes)
                    {
                        if (itemNode.Name.Equals("Property", StringComparison.OrdinalIgnoreCase))
                        {
                            properites.Add(itemNode.Attributes["Name"].Value);
                        }
                    }
                }
            }

            return properites;
        }