Method

Namespace: Reflection

Reflection method class. Can be used to call object methods.

Type: Reference type

Methods

Declaration Description
Callable@ opImplCast() Implicitly casts to base type.
string GetNamespace() const Gets this instance's namespace.
string GetName() const Gets this instance's name.
bool Equals(const Callable@ pCallable) const Returns whether the given callable type is identical to this one.
bool IsCompatible(const Callable@ pCallable) const Returns whether the given object type is compatible with this one.
ReturnValue@ Call(?& in thisObject, Arguments@ pArguments) Calls this method. pArguments must be valid.
ReturnValue@ Call(?& in thisObject) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in) Calls this method.
ReturnValue@ Call(?& in thisObject, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in) Calls this method.