public static void RegisterSyntaxNodeActionInNonGenerated <TLanguageKindEnum>(
     this ParameterLoadingAnalysisContext context,
     Action <SyntaxNodeAnalysisContext> action,
     params TLanguageKindEnum[] syntaxKinds) where TLanguageKindEnum : struct
 {
     context.RegisterSyntaxNodeActionInNonGenerated(VisualBasic.VisualBasicGeneratedCodeRecognizer.Instance, action, syntaxKinds);
 }
 public static void RegisterSyntaxNodeActionInNonGenerated <TSyntaxKind>(this ParameterLoadingAnalysisContext context,
                                                                         Action <SyntaxNodeAnalysisContext> action,
                                                                         params TSyntaxKind[] syntaxKinds) where TSyntaxKind : struct =>
 context.RegisterSyntaxNodeActionInNonGenerated(CSharpGeneratedCodeRecognizer.Instance, action, syntaxKinds);