public override ActionPortIn GetActionInport(List <UInt32> used, UInt32 portId, UInt32 portInstanceId) { ActionPortIn ai = base.GetActionInport(used, portId, portInstanceId); if (ai == null) { if (!used.Contains(BranchId)) { used.Add(BranchId); if (_list != null) { ai = _list.GetActionInport(used, portId, portInstanceId); } } } return(ai); }