static void AddMethod(Dictionary<IPersistentVector, IList<MethodInfo>> mm, IPersistentVector sig, MethodInfo m) { IList<MethodInfo> value; if (!mm.TryGetValue(sig, out value)) { value = new List<MethodInfo>(); mm[sig] = value; } value.Add(m); }