internal void HandleCell(HeapCell aCell)
        {
            HandleCellCommon(aCell);
            //
            switch (aCell.Type)
            {
            case HeapCell.TType.EAllocated:
                StatsAllocated.HandleCell(aCell);
                break;

            case HeapCell.TType.EFree:
                StatsFree.HandleCell(aCell);
                break;

            default:
                break;
            }
        }
        public float CellLengthAsTypePercentage(HeapCell aCell)
        {
            float ret = 0.0f;

            //
            switch (aCell.Type)
            {
            case HeapCell.TType.EAllocated:
                ret = StatsAllocated.CellLengthAsTypePercentage(aCell);
                break;

            case HeapCell.TType.EFree:
                ret = StatsFree.CellLengthAsTypePercentage(aCell);
                break;
            }
            //
            return(ret);
        }