Error del compilador C3084
'function': un finalizador o destructor no puede ser 'keyword'
Se declaró un destructor o finalizador de forma incorrecta.
Por ejemplo, un destructor no debería marcarse como sealed. El destructor no será accesible para los tipos derivados. Para obtener más información, consulte Invalidaciones explícitas (C++/CLI y C++/CX) y Destructores y finalizadores en Cómo: Definir y consumir clases y estructuras (C++/CLI).
Ejemplo
El ejemplo siguiente genera la advertencia C3084.
// C3084.cpp
// compile with: /clr /c
ref struct R {
protected:
!R() sealed; // C3084
!R() abstract; // C3084
!R();
};