DynamicHelpers
Overview
Location
- Reference: cooper.jar
- Namespace: RemObjects.Elements.System
constructor protected
constructor
DynamicHelpers()
init()
DynamicHelpers()
Sub New()
Binary
class method Binary(aLeft: Object; aRight: Object; aOp: Integer): Object
static Object Binary(Object aLeft, Object aRight, Integer aOp)
static func Binary(_ aLeft: Object, _ aRight: Object, _ aOp: Integer) -> Object
static Object Binary(Object aLeft, Object aRight, Integer aOp)
Shared Function Binary(aLeft As Object, aRight As Object, aOp As Integer) As Object
Parameters:
- aLeft:
- aRight:
- aOp:
FindBestMatch protected
class method FindBestMatch(aItems: DynamicMethodGroup; aArgs: array of Object): Method
static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)
static func FindBestMatch(_ aItems: DynamicMethodGroup, _ aArgs: Object...) -> Method
static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)
Shared Function FindBestMatch(aItems As DynamicMethodGroup, aArgs As Object()) As Method
Parameters:
- aItems:
- aArgs:
GetMember
class method GetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func GetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function GetMember(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
class method Invoke(aInstance: Object; aGetFlags: Integer; aArgs: array of Object): Object
static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)
static func Invoke(_ aInstance: Object, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)
Shared Function Invoke(aInstance As Object, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aGetFlags:
- aArgs:
class method Invoke(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func Invoke(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function Invoke(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
SetMember
class method SetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func SetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function SetMember(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
TryApplyIndexer protected
class method TryApplyIndexer(aInstance: Object; aArgs: array of Object): Object
static Object TryApplyIndexer(Object aInstance, Object[] aArgs)
static func TryApplyIndexer(_ aInstance: Object, _ aArgs: Object...) -> Object
static Object TryApplyIndexer(Object aInstance, Object[] aArgs)
Shared Function TryApplyIndexer(aInstance As Object, aArgs As Object()) As Object
Parameters:
- aInstance:
- aArgs:
Unary
class method Unary(aLeft: Object; aOp: Integer): Object
static Object Unary(Object aLeft, Integer aOp)
static func Unary(_ aLeft: Object, _ aOp: Integer) -> Object
static Object Unary(Object aLeft, Integer aOp)
Shared Function Unary(aLeft As Object, aOp As Integer) As Object
Parameters:
- aLeft:
- aOp:
Binary
class method Binary(aLeft: Object; aRight: Object; aOp: Integer): Object
static Object Binary(Object aLeft, Object aRight, Integer aOp)
static func Binary(_ aLeft: Object, _ aRight: Object, _ aOp: Integer) -> Object
static Object Binary(Object aLeft, Object aRight, Integer aOp)
Shared Function Binary(aLeft As Object, aRight As Object, aOp As Integer) As Object
Parameters:
- aLeft:
- aRight:
- aOp:
FindBestMatch protected
class method FindBestMatch(aItems: DynamicMethodGroup; aArgs: array of Object): Method
static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)
static func FindBestMatch(_ aItems: DynamicMethodGroup, _ aArgs: Object...) -> Method
static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)
Shared Function FindBestMatch(aItems As DynamicMethodGroup, aArgs As Object()) As Method
Parameters:
- aItems:
- aArgs:
GetMember
class method GetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func GetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function GetMember(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
class method Invoke(aInstance: Object; aGetFlags: Integer; aArgs: array of Object): Object
static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)
static func Invoke(_ aInstance: Object, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)
Shared Function Invoke(aInstance As Object, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aGetFlags:
- aArgs:
class method Invoke(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func Invoke(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function Invoke(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
SetMember
class method SetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object
static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
static func SetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object
static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)
Shared Function SetMember(aInstance As Object, aName As String, aGetFlags As Integer, aArgs As Object()) As Object
Parameters:
- aInstance:
- aName:
- aGetFlags:
- aArgs:
TryApplyIndexer protected
class method TryApplyIndexer(aInstance: Object; aArgs: array of Object): Object
static Object TryApplyIndexer(Object aInstance, Object[] aArgs)
static func TryApplyIndexer(_ aInstance: Object, _ aArgs: Object...) -> Object
static Object TryApplyIndexer(Object aInstance, Object[] aArgs)
Shared Function TryApplyIndexer(aInstance As Object, aArgs As Object()) As Object
Parameters:
- aInstance:
- aArgs:
Unary
class method Unary(aLeft: Object; aOp: Integer): Object
static Object Unary(Object aLeft, Integer aOp)
static func Unary(_ aLeft: Object, _ aOp: Integer) -> Object
static Object Unary(Object aLeft, Integer aOp)
Shared Function Unary(aLeft As Object, aOp As Integer) As Object
Parameters:
- aLeft:
- aOp:
constructor protected
constructor
DynamicHelpers()
init()
DynamicHelpers()
Sub New()