Generic

The generic properties and methods can apply to almost any relevant item or property. They are listed separately here, so that they do not clutter the documentation.

Properties

$attcount The number of built-in attributes belonging to the item
$canassign If true, the item's value can be altered; $canassign is true for most properties, but depending on the current context it may be false for certain properties.
$cando If true, the notation attribute is implemented for the item
$canomit If true, this attribute can be omitted from the notation; the properties with $canomit set to true are: $root, $clib, $libs, $datas, $constants, $hashvars, $tvars, $cvars, $lvars, $vals, and $files.
$chaincount The number of items in the reference chain for a reference variable
$class The class containing the item (may be empty)
$data The open data file containing the item (may be empty)
$default Used to access built-in attributes overridden by custom attributes
$fullname The full notation for the item
$group The item group containing the item
$inst The instance containing the item (may be empty)
$isinherited If true, this attribute is inherited from the superclass
$lib The library containing the item (may be empty)
$maxparms The maximum number of parameters when the item is called as a function
$method The method containing the item (may be empty)
$minparms The minimum number of parameters when the item is called as a function
$obj The object containing the item (may be empty)
$ref A reference to the item
$wind The open window containing the item (may be empty)
Standard $desc $ident $name $sublen $subtype $type

Methods

$assign $assign(value) assigns the value to the item
$att $att(n) Returns the n'th built-in attribute for the item
$chain $chain(n) Returns the n'th item in the reference chain for a reference variable

Children

$attributes