Sizing Up the Void

Previously we discovered how to hold an unboxed instance of System.Void, and although circumventing the .NET framework always feels good, it left us with a burning question; What does the memory layout look like? Can a class contain infinite voids?

Read more

Unboxing Void

Previously we have show how we can obtain an instance of System.Void, despite some effort by the .NET team to disallow that. However the API we used returned an object which led to the boxing of the void instance. Having a box of nothing is not the same as having nothing, so it seems like we must take an alternative route so that we can finally hold an unboxed void.

Read more