C # permite ponto e vírgula duplo; ; Nesse caso, existem maneiras especiais?

Estou escrevendo uma declaração e ela é compilada, mas o compilador [VS] nunca me diz que coloquei o ponto e vírgula duas vezes.

Isso significa no ASP.NET MVC 3

return Json(mydata);;

return Json(mydata);

Ambos são compilados, mas o primeiro está errado no padrão de design. Por que não me fala sobre os dois pontos e vírgulas.

Se não há razão para usar dois pontos e vírgulas, por que não mostra um erro?

Se houver um uso especial, mostre-me onde são necessários dois pontos e vírgulas para escrever uma declaração em C #.

questionAnswers(7)

yourAnswerToTheQuestion