KellermanSoftware.CompareNetObjectsTests.TestClasses.Element.ReverseCopy C# (CSharp) Method

ReverseCopy() public static method

public static ReverseCopy ( Element rootElement ) : Element
rootElement Element
return Element
        public static Element ReverseCopy(Element rootElement)
        {
            return new Element
            {
                Value = rootElement.Value,
                Elements = rootElement.Elements
                                      .Reverse()
                                      .Select(el => ReverseCopy(el))
                                      .ToList()
            };
        }