Class ObjectCallbackMemberDescriptor
- Namespace
- MoonSharp.Interpreter.Interop
- Assembly
- Assembly-CSharp.dll
public class ObjectCallbackMemberDescriptor : FunctionMemberDescriptorBase, IOverloadableMemberDescriptor, IMemberDescriptor
- Inheritance
-
ObjectCallbackMemberDescriptor
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
ObjectCallbackMemberDescriptor(string)
public ObjectCallbackMemberDescriptor(string funcName)
Parameters
funcNamestring
ObjectCallbackMemberDescriptor(string, Func<object, ScriptExecutionContext, CallbackArguments, object>)
public ObjectCallbackMemberDescriptor(string funcName, Func<object, ScriptExecutionContext, CallbackArguments, object> callBack)
Parameters
funcNamestringcallBackFunc<object, ScriptExecutionContext, CallbackArguments, object>
ObjectCallbackMemberDescriptor(string, Func<object, ScriptExecutionContext, CallbackArguments, object>, ParameterDescriptor[])
public ObjectCallbackMemberDescriptor(string funcName, Func<object, ScriptExecutionContext, CallbackArguments, object> callBack, ParameterDescriptor[] parameters)
Parameters
funcNamestringcallBackFunc<object, ScriptExecutionContext, CallbackArguments, object>parametersParameterDescriptor[]
Methods
Execute(Script, object, ScriptExecutionContext, CallbackArguments)
public override DynValue Execute(Script script, object obj, ScriptExecutionContext context, CallbackArguments args)
Parameters
scriptScriptobjobjectcontextScriptExecutionContextargsCallbackArguments