public OtherComponentsToAddPerGroupEnumerator (FasterDictionary <ExclusiveGroupStruct, FasterDictionary <RefWrapperType, ITypeSafeDictionary> > lastComponentsToAddPerGroup , FasterDictionary <ExclusiveGroupStruct, uint> otherNumberEntitiesCreatedPerGroup) { _lastComponentsToAddPerGroup = lastComponentsToAddPerGroup; _lastNumberEntitiesCreatedPerGroup = otherNumberEntitiesCreatedPerGroup.GetEnumerator(); Current = default; }
public void Process() { DebugGroups.Clear(); var enu = Root.GetEnumerator(); while (enu.MoveNext()) { var current = enu.Current; var key = current.Key; var val = current.Value; DebugGroups.Add(new DebugGroup(key, val, this)); } }