Safety first! Low-level C# without the unsafe keyword

Velimir Đurković