Extensions.Remove Method (IEnumerable<XAttribute>)
Removes every attribute in the source collection from its parent element.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<XAttribute>. When you use instance method syntax to call this method, omit the first parameter.
This method uses snapshot semantics—that is, it copies 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 in the .NET Framework documentation.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.