Type (XSICollection)

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."

Autodesk Softimage v7.5