Erro do Compilador C3813
uma declaração de propriedade só pode aparecer dentro da definição de um tipo gerenciado ou WinRT
Uma propriedade só pode ser declarada em um tipo gerenciado ou do Windows Runtime. Tipos nativos não suportam a palavra-chave property
.
Exemplo
A amostra a seguir gera o C3813 e mostra como corrigi-lo:
// C3813.cpp
// compile by using: cl /c /clr C3813.cpp
class A
{
property int Int; // C3813
};
ref class B
{
property int Int; // OK - declared within managed type
};