'type' : cannot declare local value type
A class can only be declared as a value type at global scope.
The following sample generates C3176:
#import <mscorlib.dll> // Declare the class here to resolve the error. void main() { __value class V { // C3176 }; }