public VariablesAction(VariablesActionType type, IVariableData variableData, OperationData operationData) : base(Enums.ActionTypeId.VariablesOperations) { _value = operationData.Value; _sourceVar = variableData; _operationData = operationData; _type = type; Details.Add(type.ToString()); Details.Add(_operationData.TargetVar);//1 Details.Add(_operationData.FileName);//2 Details.Add(_operationData.Value);//3 Details.Add(variableData.GetName());//4 // Details.Add(variableData.GetValue());//5 Details.Add(variableData.IsPermanent().ToString(CultureInfo.InvariantCulture));//5 (not used) }