Catrobat.IDE.Core.Utilities.Helpers.XPathHelper.GetAbsolutePath C# (CSharp) Method

GetAbsolutePath() private static method

private static GetAbsolutePath ( System.Xml.Linq.XElement element ) : List
element System.Xml.Linq.XElement
return List
        private static List<XElement> GetAbsolutePath(XElement element)
        {
            var reversePath = new List<XElement>();
            var currentElement = element;

            while (currentElement.Parent != null)
            {
                reversePath.Add(currentElement.Parent);
                currentElement = currentElement.Parent;
            }

            reversePath.Reverse();

            return reversePath;
        }