а это утверждение останется верным?
System.Runtime.CompilerServices.UnsafeValueTypeAttribute, which instructs the common language runtime (CLR) that a type contains an unmanaged array that can potentially overflow. This is similar to memory created using stackalloc, which automatically enables buffer overrun detection features in the CLR