Ошибка компилятора C3420
"метод_завершения": метод завершения не может быть виртуальным
Метод завершения можно вызвать только не виртуально из его включающего типа. Следовательно, это ошибка для объявления виртуального метода завершения.
Дополнительные сведения см. в разделе "Деструкторы и методы завершения" в статье "Практическое руководство. Определение и использование классов и структур (C++/CLI)".
Пример
При компиляции следующего примера возникнет ошибка C3420.
// C3420.cpp
// compile with: /clr /c
ref class R {
virtual !R() {} // C3420
};