private string getScript() { string ret = ""; CName functionName = (CName)Chunk.GetVariableByName("functionName"); ret += functionName + "("; CArray parameters = (CArray)Chunk.GetVariableByName("parameters"); CVector last = (CVector)parameters.Last(); foreach (CVector parameter in parameters) { CName name = (CName)parameter.GetVariableByType("CName"); CVariant variant = (CVariant)parameter.GetVariableByType("CVariant"); ret += name + ":" + variant; if (parameter != last) { ret += ", "; } } ret += ")"; return(ret); }