Как получить любой объект из непрерывной памяти, то есть не копируя его. То есть объект должен представлять собой блок непрерывной памяти?
Есть такой способ. Он работает. И устраивает. А есть ли аналогичный способ с помощью более Безопасных
IntPtr и ref там всякие ref byte Span, Memory, MemoryMarshal и кучи прочего?
public unsafe T* Allocate<T>() where T : unmanaged
{
int size= Marshal.SizeOf(typeof(T));
return (T*)( allocStrategy.Malloc(size) ) ; // возвращает void*
}