public VSMXFunction(VSMXInterpreter interpreter, int args, int localVars, int startLine) : base(interpreter) { this.args = args; this.localVars = localVars; this.startLine = startLine; prototype = new VSMXObject(interpreter, "Function"); }
public override VSMXBaseObject createVSMXObject(VSMXInterpreter interpreter, VSMXBaseObject parent, RCOEntry entry) { VSMXBaseObject @object = base.createVSMXObject(interpreter, parent, entry); VSMXObject root = new VSMXObject(interpreter, null); @object.setPropertyValue(Resource.rootName, root); return(root); }