protected override void InitArguments()
{
int index = 1;
int moveNextPos = 1;
moveNextArguments = new TypedNodeList();
argumentTable = new Hashtable();
foreach (Argument arg in Arguments) {
arg.Index = index++;
if (arg.Mode != ArgumentMode.Once) {
Argument ma = (Argument) arg.Clone();
ma.Index = moveNextPos++;
moveNextArguments.Append(ma);
argumentTable.Add(ma.Name, ma);
}
}
}