예제 #1
0
        public CDLLHints copy()
        {
            var ret = new CDLLHints(dllInfo_);

            foreach (string s in hintOrder_)
            {
                CDLLHintInfo mhi = hints_[s];
                ret.addInfo(mhi.copy());
            }

            return(ret);
        }
예제 #2
0
        public bool overWriteWith(CDLLHints hints)
        {
            if (hints.dllInfo_.key_ != dllInfo_.key_)
            {
                return(false);
            }

            foreach (string key in hints.hints_.Keys)
            {
                if (hints_.ContainsKey(key))
                {
                    hints_[key] = hints.hints_[key];
                }
            }
            return(true);
        }