Ошибка компилятора C2776
Можно указать только один метод get для каждого свойства.
В расширенном атрибуте свойства можно указать только одну get
функцию. Эта ошибка возникает при указании нескольких get
функций.
Следующий пример приводит к возникновению ошибки C2776:
// C2776.cpp
struct A {
__declspec(property(get=GetProp,get=GetPropToo))
// try the following line instead
// __declspec(property(get=GetProp))
int prop; // C2776
int GetProp(void);
int GetPropToo(void);
};