Exemplo n.º 1
0
        public T *Set(T value)
        {
            if (_available.Count == 0)
            {
                AddChunk();
            }
            var ptr = _available.Pop();

            *ptr = value;
            return(ptr);
        }
Exemplo n.º 2
0
        public T *GetElementPointer(T value = default)
        {
            if (_available.Count == 0)
            {
                AddBlock();
            }
            var ptr = _available.Pop();

            *ptr = value;
            return(ptr);
        }