## XSICollection.Type

### Description

Returns "XSICollection" (String). This differs from what the VBScript function TypeName() and the Application.ClassName() method return: 'Object' (for backward compatibility).

### C# Syntax

    // get accessor

    String rtn = XSICollection.Type;

### Examples

#### VBScript Example

    Dim oColl			' object pointer for collection

    ' Create a collection as an ActiveX object

    Set oColl = CreateObject("XSI.Collection")

    ' Test it with the Type property

    If oColl.Type = "XSICollection" Then

    	LogMessage "This is a collection."

    Else

    	LogMessage "This is a " & oColl.Type

    End If

    ' Compare it to the Application.ClassName method

    If ClassName( oColl ) = "Object" Then

    	LogMessage "This might be a collection."

    Else

    	LogMessage "This is a " & ClassName( oColl ) & "."

    End If

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

    ' Output of above script:

    'INFO : "This is a collection."

    'INFO : "This might be a collection."