Exemplo n.º 1
0
    internal void Free(SyntaxListBuilder item)
    {
        item.Clear();
        if (_freeIndex >= _freeList.Length)
        {
            this.Grow();
        }
#if DEBUG
        Debug.Assert(_allocated.Contains(item));

        _allocated.Remove(item);
#endif
        _freeList[_freeIndex].Value = item;
        _freeIndex++;
    }
Exemplo n.º 2
0
 public void Clear()
 {
     _builder.Clear();
 }