2 using System
.Runtime
.InteropServices
;
5 [StructLayout(LayoutKind
.Explicit
)]
20 [StructLayout(LayoutKind
.Explicit
, Pack
=2)]
36 [StructLayout(LayoutKind
.Explicit
, Size
= 12)]
46 public class Program
{
47 public static unsafe int Main(string[] args
)
49 if (sizeof(DefaultPack
) != 20)
52 if (sizeof(ExplicitPack
) != 18)
55 if (sizeof (ExplicitSize
) != 12)