public void CreatePhpScript(StringCollection sb, StringCollection parameters, string returnReceiver) { if (parameters != null && parameters.Count > 0) { MethodDataTransfer.CreatePhpScript(SetProperty, parameters[0], sb, parameters); } }
public void Compile(ActionBranch currentAction, ActionBranch nextAction, ILimnorCodeCompiler compiler, IMethodCompile methodToCompile, CodeMemberMethod method, CodeStatementCollection statements, CodeExpressionCollection parameters, IObjectPointer returnReceiver, bool debug) { CodeExpression rt = null; if (parameters != null && parameters.Count > 0) { rt = parameters[0]; } else if (_paramCode != null && _paramCode.Length > 0) { rt = _paramCode[0]; } else { compiler.AddError(string.Format("SetterPointer.Compile: {0} missing value expression", ReferenceName)); return; } MethodDataTransfer.Compile(SetProperty, rt, currentAction, nextAction, compiler, methodToCompile, method, statements, parameters, returnReceiver, debug); }