Compiler Error C3814
'class member' : this member cannot co-exist with a property of the same name
A property and another class member have the same identifier. To fix this error, change one of the identifiers.
C3814 is only reachable using /clr:oldSyntax.
The following sample generates C3814:
// C3814.cpp
// compile with: /clr:oldSyntax
#using <mscorlib.dll>
using namespace System;
__gc class CMyClass {
public:
char Size;
__property int get_Size() {return __Size;} // C3814
__property void set_Size(int value) {__Size=value;} // C3814
protected:
int __Size;
};
int main() {
}