XElement.RemoveAll Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove nodi e attributi da questo XElementoggetto .
public:
void RemoveAll();
public void RemoveAll();
member this.RemoveAll : unit -> unit
Public Sub RemoveAll ()
Esempio
Nell'esempio seguente viene creato un elemento con attributi ed elementi figlio. Chiama quindi questo metodo per rimuovere sia gli attributi che gli elementi figlio.
XElement root = new XElement("Root",
new XAttribute("Att1", 1),
new XAttribute("Att2", 2),
new XAttribute("Att3", 3),
new XElement("Child1", 1),
new XElement("Child2", 2),
new XElement("Child3", 3)
);
root.RemoveAll(); // removes children elements and attributes of root
Console.WriteLine(root);
Dim root As XElement = _
<Root Attr1="1" Attr2="2" Attr3="3">
<Child1>1</Child1>
<Child2>2</Child2>
<Child3>3</Child3>
</Root>
root.RemoveAll() ' removes children elements and attributes of root
Console.WriteLine(root)
In questo esempio viene generato l'output seguente:
<Root />
Commenti
Questo metodo genererà gli Changed eventi e Changing .