Por que o Designer de Formulários do Windows converte int para byte e volta para int para FromArgb?

Eu estava pesquisando alguns códigos hoje e vi algo como o seguinte:

var colour = Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(213)))), ((int)(((byte)(193)))));

Quando perguntei por que era assim, como o Resharper confirmou que todos os elencos são redundantes, me disseram que o Designer fez dessa maneira e eles o copiaram.

Eu dei uma olhada e, com certeza, o Designer gera o código da mesma forma acima ao definir uma propriedade com uma cor personalizad

Alguém sabe por que o Designer faria isso? Parece não fazer sentido, a menos que esteja faltando alguma coisa?

questionAnswers(4)

yourAnswerToTheQuestion