Represents a method that can be called at runtime. Essentially acts like a delegate.
Public Member Functions | |
| DynamicMethod (string name) | |
| Creates a new dynamic method. More... | |
| DynamicMethod (string name, object onObject) | |
| Creates a new dynamic method. More... | |
| override object | RunBoxed (params object[] arguments) |
| Executes this dynamic method with the given arguments. More... | |
| virtual T | Run (params object[] arguments) |
| Executes this dynamic method with the given arguments. More... | |
| Delegate | ToDelegate (Type type) |
| Converts this Nitro method into a delegate for use with any other kind of event. More... | |
Public Attributes | |
| string | Name |
| The name of the method being run. More... | |
| object | Object |
| The object it's being run on. More... | |
| MethodInfo | Method |
| MethodInfo the method to run. More... | |
|
inline |
Creates a new dynamic method.
| name | The name of the method to run. |
|
inline |
Creates a new dynamic method.
| name | The name of the method to run. |
| onObject | The object to run this method on. |
|
inlinevirtual |
Executes this dynamic method with the given arguments.
| arguments | The arguments to pass to the method |
|
inlinevirtual |
Executes this dynamic method with the given arguments.
| arguments | The arguments to pass to the method |
Reimplemented from Nitro.NitroBaseMethod.
|
inline |
Converts this Nitro method into a delegate for use with any other kind of event.
| type | The type of the target event. |
| MethodInfo Nitro.DynamicMethod< T >.Method |
MethodInfo the method to run.
| string Nitro.DynamicMethod< T >.Name |
The name of the method being run.
| object Nitro.DynamicMethod< T >.Object |
The object it's being run on.