%Compiler.Type.RegisteredObject
class %Compiler.Type.RegisteredObject extends %Compiler.Type.Literal
Property superclass for registered object values, for internal use onlyMethod Inventory (Including Private)
Methods (Including Private)
method Get() as %RawString [ Language = objectscript ]
method GetSwizzled() as %RegisteredObject [ Language = objectscript ]
Returns an oref, performing swizzling if necessary
it returns "" ($$$NULLOREF) if there is no oref and the id=""
method NewObject() as %ObjectHandle [ Language = objectscript ]
Creates a new object for the referenced property
method Set(newvalue As %RawString) as %Status [ Language = objectscript ]
Set the property to an oref value
if the new oref is different from an old oref, the old object
is closed