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)
Parameters
- source
-
Type:
System.Collections.Generic::IEnumerable<XAttribute^>^
An IEnumerable<T> of XAttribute that contains the source collection.
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 (LINQ to XML).
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1