Using Marshal.PtrToStructure with an object pool
<p>Is it possible to get Marshal.PtrToStructure (or similar) to not allocate a new object but instead initialse an object from a pool?</p>

<p>The reason I want to use a object pool is to avoid garbage collector pauses as I am visualising a lot of data from a native code source.</p>
