public Activity() { DataFields = new Dictionary <string, K2Field.Helpers.Core.CoreDataField>(); PreMethodCall = new MethodCalls(); PostMethodCall = new MethodCalls(); Retry = true; }
public Activity() { DataFields = new Dictionary<string, K2Field.Helpers.Core.CoreDataField>(); PreMethodCall = new MethodCalls(); PostMethodCall = new MethodCalls(); Retry = true; }
private MethodCalls GetMethodCalls(XmlNode activitiesNode, string nodeTypeName) { MethodCalls preMethodCall = new MethodCalls(); if (activitiesNode[nodeTypeName] != null) { if (activitiesNode[nodeTypeName].Attributes.Count == 3) { preMethodCall.Assembly = activitiesNode[nodeTypeName].Attributes["Assembly"].InnerText; preMethodCall.Class = activitiesNode[nodeTypeName].Attributes["Class"].InnerText; preMethodCall.Method = activitiesNode[nodeTypeName].Attributes["Method"].InnerText; //Get Parameters foreach (XmlNode parameter in activitiesNode[nodeTypeName].ChildNodes) { preMethodCall.Parameters.Add(parameter.InnerText); } preMethodCall.NeedToInvoke = true; } } return preMethodCall; }