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