Erro do compilador C2031
um destruidor virtual com acessibilidade 'acessibilidade' não é permitido para esse tipo
Um destruidor virtual deve ter acessibilidade 'pública'
Uma classe virtual do Tempo de Execução do Windows tem um especificador ou sealed
especificador de acesso que não é permitido para um destruidor virtual. Saiba mais em Classes e structs ref.
Para corrigir esse erro, altere a acessibilidade do destruidor.