CS0158 de erro do compilador

Mensagem de erro

O rótulo 'Rótulo' é sombra de outro rótulo com o mesmo nome em um escopo contido

Um rótulo em um escopo interno oculta um rótulo com o mesmo nome em um escopo externo.Para obter mais informações, consulte GoTo (Referência C#).

O exemplo a seguir gera CS0158:

// CS0158.cs
namespace MyNamespace
{
   public class MyClass
   {
      public static void Main()
      {
         goto lab1;
         lab1:
         {
            lab1:
            goto lab1;   // CS0158
         }
      }
   }
}