Skip to content

Invalid node kind RecordDeclaration #184

@jehhynes

Description

@jehhynes

Would it be possible to exclude (or support) Record types instead of throwing an exception?

      Invalid node kind RecordDeclaration
      System.InvalidOperationException: Invalid node kind RecordDeclaration
         at AsyncGenerator.Internal.DocumentData.GetNodeData(SyntaxNode node, Boolean create, NamespaceData namespaceData, TypeData typeData, BaseMethodData baseMethodData) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/Internal/DocumentData.cs:line 326
         at AsyncGenerator.Internal.DocumentData.GetOrCreateTypeData(TypeDeclarationSyntax node) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/Internal/DocumentData.cs:line 514
         at AsyncGenerator.Analyzation.Internal.ProjectAnalyzer.PreAnalyzeDocumentData(DocumentData documentData) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/Analyzation/Internal/ProjectAnalyzer.PreAnalyze.cs:line 43
         at AsyncGenerator.Analyzation.Internal.ProjectAnalyzer.Analyze(CancellationToken cancellationToken) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/Analyzation/Internal/ProjectAnalyzer.cs:line 87
         at AsyncGenerator.AsyncCodeGenerator.GenerateProject(ProjectData projectData, ILoggerFactory loggerFactory, ILogger logger, CancellationToken cancellationToken) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/AsyncCodeGenerator.cs:line 160
         at AsyncGenerator.AsyncCodeGenerator.GenerateAsync(AsyncCodeConfiguration configuration, CancellationToken cancellationToken) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator/AsyncCodeGenerator.cs:line 84
         at AsyncGenerator.CommandLine.Program.Main(String[] args) in /home/runner/work/AsyncGenerator/AsyncGenerator/Source/AsyncGenerator.CommandLine/Program.cs:line 51

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions