Ошибка компилятора C2779
Объявление: методы свойств могут быть связаны только с нестатичными элементами данных
Расширенный property
атрибут неправильно применяется к статическому элементу данных.
Следующий пример приводит к возникновению ошибки C2779:
// C2779.cpp
struct A {
static __declspec(property(put=PutProp))
// try the following line instead
__declspec(property(put=PutProp))
int prop; // C2779
int PutProp(void);
};