예제 #1
0
        public override LocalVariable GetLocalVariable(List <UInt32> usedBranches, UInt32 id)
        {
            if (usedBranches.Contains(this.BranchId))
            {
                return(null);
            }
            LocalVariable v = base.GetLocalVariable(usedBranches, id);

            if (v == null)
            {
                if (_list != null)
                {
                    v = _list.GetLocalVariable(usedBranches, id);
                }
            }
            return(v);
        }