Returns detail information of return value type of method. The information is array.
tobj = WIN32OLE::Type.new('Microsoft Excel 9.0 Object Library', 'Workbooks') method = WIN32OLE::Method.new(tobj, 'Add') p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbook"]
Returns the array of WIN32OLE::Type
object which is implemented by the WIN32OLE::Type
object.
tobj = WIN32OLE::Type.new('Microsoft Excel 9.0 Object Library', 'Worksheet') p tobj.implemented_ole_types # => [_Worksheet, DocEvents]
Returns the array of WIN32OLE::Type
object which is implemented by the WIN32OLE::Type
object and having IMPLTYPEFLAG_FSOURCE and IMPLTYPEFLAG_FDEFAULT.
tobj = WIN32OLE::Type.new('Microsoft Internet Controls', "InternetExplorer") p tobj.default_event_sources # => [#<WIN32OLE::Type:DWebBrowserEvents2>]
Create a new session id.
The session id is a secure random number by SecureRandom
if possible, otherwise an SHA512 hash based upon the time, a random number, and a constant string. This routine is used internally for automatically generated session ids.
Compile a BreakNode
node
Compile a ModuleNode
node
Compile a ParenthesesNode
node
Compile a RedoNode
node
Compile a RescueNode
node
Compile a RetryNode
node
Compile a ReturnNode
node
Save the name_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the name_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.
Save the name_loc
location using the given saved source so that it can be retrieved later.
Save the name_loc
location using the given saved source so that it can be retrieved later.
Save the operator_loc
location using the given saved source so that it can be retrieved later.