private void addHandleToListInDict(Int32 handle, Dictionary<Int32, List<Int32>> dict, Int32 listHandle) { List<Int32> list; if (!dict.TryGetValue(listHandle, out list)) { list = new List<Int32>(); dict.Add(listHandle, list); } list.Add(handle); }