Used by ALink as a placeholder to store information about custom attributes.
References to this type might be embedded inside netmodules whose sources contain assembly custom attributes. When building an assembly manifest from one or more netmodules that contain references to these types, ALink uses information attached to these references to emit real custom attributes. As such, this type is never instantiated, and references to it are used only as part of the build process and serve no purpose in the final assembly.
References to this type indicate custom attributes that are not security related but are multiple-use.
These types are marked "internal" within the .NET Framework, and are located in System.Runtime.CompilerServices.