## XSICollection.RemoveAll

### Description

Removes all items from (empties) the collection. Compare this method to XSICollection.Remove, which only removes a single item at a time and XSICollection.RemoveItems which removes one or more items at a time.

### C# Syntax

    XSICollection.RemoveAll();

### Scripting Syntax

    XSICollection.RemoveAll();

### Examples

#### VBScript Example

    Dim oColl		' object pointer for collection

    ' Create the new collection & populate it

    Set oColl = CreateObject( "XSI.Collection" )

    oColl.SetAsText "Light,Camera"

    ' Test contents

    checkContents oColl

    ' Now clear (empty) the collection & re-test it

    LogMessage "----------------"

    oColl.RemoveAll

    checkContents oColl

    '--------------------------------------------------

    function checkContents( in_coll )

    	If in_coll.Count > 0 Then

    		LogMessage "Collection now contains " & in_coll.GetAsText

    	Else

    		LogMessage "Collection is empty."

    	End If

    end function

    '--------------------------------------------------

    ' Output of above script:

    'INFO : "Collection now contains light,Camera"

    'INFO : "----------------"

    'INFO : "Collection is empty."

### See Also

XSICollection.Remove XSICollection.RemoveItems