Por que a proteção interna não é mais restritiva que a interna?

Gostaria de criar uma propriedade automática interna:

internal bool IP { get; protected internal set; }

Eu pensei que seria possível fazer o setterprotected ouprotected internal - mas eu sempre recebo o erromodificador de acessibilidade deve ser mais restritivo do que a propriedade. Não é esse o caso?Private não me ajuda aqui.

EDITAR:
A pergunta é: como implementar uma propriedade automática com um getter interno e um setter protegido?

questionAnswers(8)

yourAnswerToTheQuestion