示例#1
0
        public void Add(MethodInst methodInst)
        {
            List <MethodInst> list;
            var key = methodInst.methodRef;

            if (methodInst.origMethodDef.IsNewSlot() || !methodInstances.TryGetValue(key, out list))
            {
                methodInstances[key] = list = new List <MethodInst>();
            }
            list.Add(methodInst);
        }
示例#2
0
 public void add(MethodInst methodInst)
 {
     List<MethodInst> list;
     var key = new MethodReferenceKey(methodInst.methodReference);
     if (methodInst.origMethodDef.isNewSlot() || !methodInstances.TryGetValue(key, out list))
         methodInstances[key] = list = new List<MethodInst>();
     list.Add(methodInst);
 }