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++; }
public void Clear() { _builder.Clear(); }