public OtherComponentsToAddPerGroupEnumerator
     (FasterDictionary <ExclusiveGroupStruct, FasterDictionary <RefWrapperType, ITypeSafeDictionary> >
     lastComponentsToAddPerGroup
     , FasterDictionary <ExclusiveGroupStruct, uint> otherNumberEntitiesCreatedPerGroup)
 {
     _lastComponentsToAddPerGroup       = lastComponentsToAddPerGroup;
     _lastNumberEntitiesCreatedPerGroup = otherNumberEntitiesCreatedPerGroup.GetEnumerator();
     Current = default;
 }
Пример #2
0
        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));
            }
        }