public GroupBucket(Group group, int id) { Key = group; Ids = DelaySortedList <int> .CreateDefault(); Ids.Load(id); }
private void AddAccountToBuckets(SortedSet <GroupBucket> buckets, int id, Group group, bool isImport) { GroupBucket currentBucket = new GroupBucket(group); if (buckets.TryGetValue(currentBucket, out currentBucket)) { if (isImport) { currentBucket.Ids.Load(id); } else { currentBucket.Ids.DelayAdd(id); } } else { currentBucket.Key = group; currentBucket.Ids = DelaySortedList <int> .CreateDefault(); currentBucket.Ids.Load(id); buckets.Add(currentBucket); } }