O acesso especificado '<accesslevel1>' para '<partialtypename>' não corresponde ao acesso '<accesslevel2>' especificado em um de seus outros tipos parciais
Uma classe ou estrutura é definida em várias declarações parciais com especificações de nível de acesso conflitantes.
Quando você divide a definição de uma classe ou estrutura entre várias declarações parciais, o compilador trata o tipo como a união de todas as suas declarações parciais. Isso se aplica não apenas aos membros, mas também à implementação, herança e nível de acesso.
Não é possível misturar níveis de acesso na definição de uma classe ou estrutura. Mesmo a combinação Protected Friend
só é permitida quando as palavras-chave são contíguas na mesma declaração de declaração.
ID de erro: BC30925
- Decida qual deve ser o nível de acesso da classe e remova quaisquer especificações de nível de acesso conflitantes.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: