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.