Removes every attribute in the source collection from its parent element.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
These methods use snapshot semantics—that is, they copy the attributes in the source collection to a System.Collections.Generic.List<T> before disconnecting them from their parents. This is required to avoid issues with mixed imperative/declarative code. For more information, see Mixed Declarative Code/Imperative Code Bugs (LINQ to XML).