示例#1
0
        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);
        }