Skip to content

xUnit1019 false positive #3411

@glen-84

Description

@glen-84
public sealed class ValidExamples : IEnumerable<string[]>
{
    private readonly List<string[]> _items = [];

    public void Add([StringSyntax("GraphQL")] string sdl)
    {
        _items.Add([sdl]);
    }

    public IEnumerator<string[]> GetEnumerator()
    {
        return _items.GetEnumerator();
    }

    IEnumerator IEnumerable.GetEnumerator()
    {
        return GetEnumerator();
    }
}
// Valid
IEnumerable<object[]> x = new ValidExamples();
Image

It runs without issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Analyzershttps://github.com/xunit/xunit.analyzersBugA fault in an existing featurehelp wantedA community-provided PR would be welcomed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions