Ошибка компилятора C3923
member: в функции-члене класса WinRT или управляемого класса невозможно использовать определения локальных классов, структур или объединений
Пример
Следующий пример приводит к возникновению ошибки C3923:
// C3923.cpp
// compile with: /clr /c
ref struct x {
void Test() {
struct a {}; // C3923
class b {}; // C3923
union c {}; // C3923
}
};