Aviso do Compilador (nível 1) C4445
'function' : em um WinRT ou tipo gerenciado, um método virtual não pode ser privado
Se uma função virtual for privada, ela não poderá ser acessada por um tipo derivado. Para corrigir esse erro, altere a acessibilidade da função de membro virtual para protegida ou pública.