IDLitData objects have the following properties in addition to properties inherited from any superclasses. Properties with the word "Yes" in the "Get" column of the property table can be retrieved via IDLitData::GetProperty. Properties with the word "Yes" in the "Init" column of the property table can be set via IDLitData::Init. Properties with the word "Yes" in the "Set" column in the property table can be set via IDLitData::SetProperty.
A Boolean value that controls the visibility of the data with respect to queries performed by the IDLitDataContainer methods GetData, SetData and GetIdentifiers. If the HIDE property has a True value, the data object is not found by these methods and the methods behave as if the data object did not exist.
If an initial value of the data is provided, this property will cause the movement of the data into the object without creating an additional copy, leaving the IDL variable named by the Data argument undefined.
A Boolean value that controls the ability to modify the data with the SetData method. If the READ_ONLY property has a True value, an attempt to use SetData on the object fails. IDL prints an informational message in this case.
A scalar string containing the type of the data object. The default value of this property is NULL (
'') and cannot be changed after the class is instantiated. Subclasses of this class set the value of this property to a value that reflects the type of data that the subclass is implementing.