Duality.ExtMethodsXml.ElementsBeforeSelf C# (CSharp) Method

ElementsBeforeSelf() public static method

public static ElementsBeforeSelf ( this node, System.Xml.Linq.XName name, bool ignoreNamespace ) : IEnumerable
node this
name System.Xml.Linq.XName
ignoreNamespace bool
return IEnumerable
        public static IEnumerable<XElement> ElementsBeforeSelf(this XContainer node, XName name, bool ignoreNamespace)
        {
            if (ignoreNamespace)
                return node.ElementsBeforeSelf().Where(e => e.Name.LocalName == name.LocalName);
            else
                return node.ElementsBeforeSelf(name);
        }