public void Realloc(int length) { Memory = (void *)UnmanagedMemory.ReAlloc(Memory, length * ElementSize); Length = length; }
public void Destroy() { UnmanagedMemory.Free((IntPtr)Memory); Memory = null; Length = 0; }
public void Alloc(int length, int elementSize) { Length = length; ElementSize = elementSize; Memory = (void *)UnmanagedMemory.Alloc(Length * elementSize); }