[CheckId] CA1403 [Warning] CA1403: Auto layout types should not be COM visible [Description] 
A COM-visible value type is marked by using the System.Runtime.InteropServices.StructLayoutAttribute attribute set to LayoutKind.Auto. The layout of these types can change between versions of the .NET Framework, which will break COM clients that expect a specific layout.