NONCLS

898

Non‑CLS type used in CLS declaration

You’ve declared a descriptor type or another type that contains a descriptor type in a structure that was declared with the CLS option (indicating that it is a .NET value type structure). This is not allowed.