The unsafe keyword can be used in type or method declarations or to declare an inline block.
The purpose of this keyword is to enable the use of the unsafe subset of C# for the block in question. The unsafe subset includes features like pointers, stack allocation, C-like arrays, and so on.
Unsafe ...