Вот образец кода, где использованы аргументы:
using System;
using System.Collections.Generic;
using System.Text;
using LTools.Scripting.Model;
using LTools.Network.Model;
public class PrimoScript
{
public static LTools.Scripting.CSharp.ScriptDebugger __debug;
public void main(LTools.Common.Model.WorkflowData wf)
{
string msg = wf.GetArgument("var_arg_1").ToString();
wf.SetArgument("var_arg_1", "new value");
//Компонент, производящий запись сообщения в пользовательский журнал. Свойства
//wf: [LTools.Common.Model.WorkflowData] ссылка на вызывающий алгоритм
//msg - Текст: [String] Текст сообщения
//messageType - Тип: Тип сообщения
LTools.Workflow.PrimoApp.AddToLog(wf, msg, LTools.Enums.LogMessageType.Info);
}
}