IDynamicObject

Overview

Location

Required Methods


Binary

 

method Binary(aOther: Object; aSelfIsLeftSide: Boolean; aOp: DynamicBinaryOperator; aResult: VarParameter<Object>): Boolean

 

Boolean Binary(Object aOther, Boolean aSelfIsLeftSide, DynamicBinaryOperator aOp, VarParameter<Object> aResult)

 

func Binary(_ aOther: Object, _ aSelfIsLeftSide: Boolean, _ aOp: DynamicBinaryOperator, _ aResult: VarParameter<Object>) -> Boolean

 

Boolean Binary(Object aOther, Boolean aSelfIsLeftSide, DynamicBinaryOperator aOp, VarParameter<Object> aResult)

Parameters:

  • aOther:
  • aSelfIsLeftSide:
  • aOp:
  • aResult:

GetMember

 

method GetMember(aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

Object GetMember(String aName, Integer aGetFlags, Object[] aArgs)

 

func GetMember(_ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

Object GetMember(String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aName:
  • aGetFlags:
  • aArgs:

Invoke

 

method Invoke(aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

Object Invoke(String aName, Integer aGetFlags, Object[] aArgs)

 

func Invoke(_ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

Object Invoke(String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aName:
  • aGetFlags:
  • aArgs:

SetMember

 

method SetMember(aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

Object SetMember(String aName, Integer aGetFlags, Object[] aArgs)

 

func SetMember(_ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

Object SetMember(String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aName:
  • aGetFlags:
  • aArgs:

Unary

 

method Unary(aOp: DynamicUnaryOperator; aResult: VarParameter<Object>): Boolean

 

func Unary(_ aOp: DynamicUnaryOperator, _ aResult: VarParameter<Object>) -> Boolean

Parameters:

  • aOp:
  • aResult: