A4LGSharedFunctions.ConfigUtil.GetCreateTapPointsOnMainConfig C# (CSharp) Method

GetCreateTapPointsOnMainConfig() public static method

public static GetCreateTapPointsOnMainConfig ( ) : List
return List
        public static List<TapPointDetails> GetCreateTapPointsOnMainConfig()
        {
            XmlDocument xmld = getConfigAsXMLDoc();
            if (xmld == null) return null;
            XmlNodeList nodelist = default(XmlNodeList);
            XmlNode node = default(XmlNode);
            List<TapPointDetails> pEntries = null;
            TapPointDetails pSingleEntries = null;
            try
            {

                //Get the list of name nodes
                //nodelist = xmld.SelectNodes("LayerViewerConfig/Layers/Layer");
                nodelist = xmld.SelectNodes("configuration/CreateTapPointsOnMain/CreateTapPointsOnMainDetails");
                if (nodelist == null) { return null; }
                //Loop through the nodes
                pEntries = new List<TapPointDetails>();

                for (int i = 0; i < nodelist.Count; i++)
                {
                    node = nodelist.Item(i);

                    // Globals.InitDefaults((Object)pSingleEntries);

                    pSingleEntries = (TapPointDetails)Globals.DeserializeObject(node, typeof(TapPointDetails));
                    if (pSingleEntries != null)
                    {

                        pEntries.Add(pSingleEntries);
                    }

                }

                return pEntries;
            }
            catch //(Exception ex)
            {

                return null;

            }
            finally
            {

                xmld = null;
                nodelist = null;
                node = null;
                pSingleEntries = null;
            }
        }