public static void RegisterCodeBlockStartActionInNonGenerated <TLanguageKindEnum>(
     this SonarAnalysisContext context,
     Action <CodeBlockStartAnalysisContext <TLanguageKindEnum> > action) where TLanguageKindEnum : struct
 {
     context.RegisterCodeBlockStartActionInNonGenerated(VisualBasic.VisualBasicGeneratedCodeRecognizer.Instance, action);
 }
 public static void RegisterCodeBlockStartActionInNonGenerated <TSyntaxKind>(this SonarAnalysisContext context, Action <CodeBlockStartAnalysisContext <TSyntaxKind> > action)
     where TSyntaxKind : struct =>
 context.RegisterCodeBlockStartActionInNonGenerated(VisualBasicGeneratedCodeRecognizer.Instance, action);