Ошибка компилятора C3675
"function" : зарезервировано, так как определено свойство
При объявлении простого свойства компилятор создает методы доступа и задает методы доступа, а эти имена присутствуют в области вашей программы. Созданные компилятором имена формируются путем подготовки get_ и set_ имени свойства. Поэтому нельзя объявлять функции с тем же именем, что и созданные компилятором методы доступа.
Дополнительные сведения см. в разделе property .
Пример
Следующий пример приводит к возникновению ошибки C3675.
// C3675.cpp
// compile with: /clr /c
ref struct C {
public:
property int Size;
int get_Size() { return 0; } // C3675
};